Movatterモバイル変換


[0]ホーム

URL:


SciPy

Array manipulation routines

Basic operations

copyto(dst, src[, casting, where])Copies values from one array to another, broadcasting as necessary.

Changing array shape

reshape(a, newshape[, order])Gives a new shape to an array without changing its data.
ravel(a[, order])Return a contiguous flattened array.
ndarray.flatA 1-D iterator over the array.
ndarray.flatten([order])Return a copy of the array collapsed into one dimension.

Transpose-like operations

moveaxis(a, source, destination)Move axes of an array to new positions.
rollaxis(a, axis[, start])Roll the specified axis backwards, until it lies in a given position.
swapaxes(a, axis1, axis2)Interchange two axes of an array.
ndarray.TSame as self.transpose(), except that self is returned if self.ndim < 2.
transpose(a[, axes])Permute the dimensions of an array.

Changing number of dimensions

atleast_1d(*arys)Convert inputs to arrays with at least one dimension.
atleast_2d(*arys)View inputs as arrays with at least two dimensions.
atleast_3d(*arys)View inputs as arrays with at least three dimensions.
broadcastProduce an object that mimics broadcasting.
broadcast_to(array, shape[, subok])Broadcast an array to a new shape.
broadcast_arrays(*args, **kwargs)Broadcast any number of arrays against each other.
expand_dims(a, axis)Expand the shape of an array.
squeeze(a[, axis])Remove single-dimensional entries from the shape of an array.

Changing kind of array

asarray(a[, dtype, order])Convert the input to an array.
asanyarray(a[, dtype, order])Convert the input to an ndarray, but pass ndarray subclasses through.
asmatrix(data[, dtype])Interpret the input as a matrix.
asfarray(a[, dtype])Return an array converted to a float type.
asfortranarray(a[, dtype])Return an array laid out in Fortran order in memory.
ascontiguousarray(a[, dtype])Return a contiguous array in memory (C order).
asarray_chkfinite(a[, dtype, order])Convert the input to an array, checking for NaNs or Infs.
asscalar(a)Convert an array of size 1 to its scalar equivalent.
require(a[, dtype, requirements])Return an ndarray of the provided type that satisfies requirements.

Joining arrays

concatenate((a1, a2, ...)[, axis])Join a sequence of arrays along an existing axis.
stack(arrays[, axis])Join a sequence of arrays along a new axis.
column_stack(tup)Stack 1-D arrays as columns into a 2-D array.
dstack(tup)Stack arrays in sequence depth wise (along third axis).
hstack(tup)Stack arrays in sequence horizontally (column wise).
vstack(tup)Stack arrays in sequence vertically (row wise).
block(arrays)Assemble an nd-array from nested lists of blocks.

Splitting arrays

split(ary, indices_or_sections[, axis])Split an array into multiple sub-arrays.
array_split(ary, indices_or_sections[, axis])Split an array into multiple sub-arrays.
dsplit(ary, indices_or_sections)Split array into multiple sub-arrays along the 3rd axis (depth).
hsplit(ary, indices_or_sections)Split an array into multiple sub-arrays horizontally (column-wise).
vsplit(ary, indices_or_sections)Split an array into multiple sub-arrays vertically (row-wise).

Tiling arrays

tile(A, reps)Construct an array by repeating A the number of times given by reps.
repeat(a, repeats[, axis])Repeat elements of an array.

Adding and removing elements

delete(arr, obj[, axis])Return a new array with sub-arrays along an axis deleted.
insert(arr, obj, values[, axis])Insert values along the given axis before the given indices.
append(arr, values[, axis])Append values to the end of an array.
resize(a, new_shape)Return a new array with the specified shape.
trim_zeros(filt[, trim])Trim the leading and/or trailing zeros from a 1-D array or sequence.
unique(ar[, return_index, return_inverse, ...])Find the unique elements of an array.

Rearranging elements

flip(m, axis)Reverse the order of elements in an array along the given axis.
fliplr(m)Flip array in the left/right direction.
flipud(m)Flip array in the up/down direction.
reshape(a, newshape[, order])Gives a new shape to an array without changing its data.
roll(a, shift[, axis])Roll array elements along a given axis.
rot90(m[, k, axes])Rotate an array by 90 degrees in the plane specified by axes.

Table Of Contents

Previous topic

numpy.mat

Next topic

numpy.copyto

  • © Copyright 2008-2009, The Scipy community.
  • Last updated on Jun 10, 2017.
  • Created usingSphinx 1.5.3.

[8]ページ先頭

©2009-2025 Movatter.jp