numpy中ndarray数组对象怎么用
这篇文章主要介绍了 numpy中ndarray数组对象怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

目前创新互联已为上千余家的企业提供了网站建设、域名、网页空间、绵阳服务器托管、企业网站设计、巴南网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
1.创建数组
1.1 自动生成数组
| name | describe |
|---|---|
| empty(shape[, dtype, order]) | Return a new array of given shape and type, without initializing entries. |
| empty_like(a[, dtype, order, subok]) | Return a new array with the same shape and type as a given array. |
| eye(N[, M, k, dtype]) | Return a 2-D array with ones on the diagonal and zeros elsewhere. |
| identity(n[, dtype]) | Return the identity array. |
| ones(shape[, dtype, order]) | Return a new array of given shape and type, filled with ones. |
| ones_like(a[, dtype, order, subok]) | Return an array of ones with the same shape and type as a given array. |
| zeros(shape[, dtype, order]) | Return a new array of given shape and type, filled with zeros. |
| zeros_like(a[, dtype, order, subok]) | Return an array of zeros with the same shape and type as a given array. |
| full(shape, fill_value[, dtype, order]) | Return a new array of given shape and type, filled with fill_value. |
| full_like(a, fill_value[, dtype, order, subok]) | Return a full array with the same shape and type as a given array. |
| arange([start,] stop[, step,][, dtype]) | Return evenly spaced values within a given interval. |
| linspace(start, stop[, num, endpoint, …]) | Return evenly spaced numbers over a specified interval. |
| logspace(start, stop[, num, endpoint, base, …]) | Return numbers spaced evenly on a log scale. |
| geomspace(start, stop[, num, endpoint, dtype]) | Return numbers spaced evenly on a log scale (a geometric progression). |
| meshgrid(*xi, **kwargs) | Return coordinate matrices from coordinate vectors. |
| mgrid | nd_grid instance which returns a dense multi-dimensional “meshgrid”.) |
| ogrid | nd_grid instance which returns an open multi-dimensional “meshgrid”.) |
1.2 从已有数据转化为数组
| name | describe |
|---|---|
| array(object[, dtype, copy, order, subok, ndmin]) | Create an 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. |
| ascontiguousarray(a[, dtype]) | Return a contiguous array in memory (C order). |
| asmatrix(data[, dtype]) | Interpret the input as a matrix. |
| copy(a[, order]) | Return an array copy of the given object. |
| frombuffer(buffer[, dtype, count, offset]) | Interpret a buffer as a 1-dimensional array. |
| fromfile(file[, dtype, count, sep]) | Construct an array from data in a text or binary file. |
| fromfunction(function, shape, **kwargs) | Construct an array by executing a function over each coordinate. |
| fromiter(iterable, dtype[, count]) | Create a new 1-dimensional array from an iterable object. |
| fromstring(string[, dtype, count, sep]) | A new 1-D array initialized from raw binary or text data in a string. |
| loadtxt(fname[, dtype, comments, delimiter, …]) | Load data from a text file. |
2 数组属性与描述
| name | describe |
|---|---|
| T | Same as self.transpose(), except that self is returned if self.ndim < 2. |
| data | Python buffer object pointing to the start of the array’s data. |
| dtype | Data-type of the array’s elements. |
| flags | Information about the memory layout of the array. |
| flat | A 1-D iterator over the array. |
| imag | The imaginary part of the array. |
| real | The real part of the array. |
| size | Number of elements in the array. |
| itemsize | Length of one array element in bytes. |
| nbytes | Total bytes consumed by the elements of the array. |
| ndim | Number of array dimensions. |
| shape | Tuple of array dimensions. |
| strides | Tuple of bytes to step in each dimension when traversing an array. |
| ctypes | An object to simplify the interaction of the array with the ctypes module. |
| base | Base object if memory is from some other object. |
3 数组方法与描述
| name | describe |
|---|---|
| all([axis, out, keepdims]) | Returns True if all elements evaluate to True. |
| any([axis, out, keepdims]) | Returns True if any of the elements of a evaluate to True. |
| argmax([axis, out]) | Return indices of the maximum values along the given axis. |
| argmin([axis, out]) | Return indices of the minimum values along the given axis of a. |
| argpartition(kth[, axis, kind, order]) | Returns the indices that would partition this array. |
| argsort([axis, kind, order]) | Returns the indices that would sort this array. |
| astype(dtype[, order, casting, subok, copy]) | Copy of the array, cast to a specified type. |
| byteswap(inplace) | Swap the bytes of the array elements |
| choose(choices[, out, mode]) | Use an index array to construct a new array from a set of choices. |
| clip([min, max, out]) | Return an array whose values are limited to [min, max]. |
| compress(condition[, axis, out]) | Return selected slices of this array along given axis. |
| conj() | Complex-conjugate all elements. |
| conjugate() | Return the complex conjugate, element-wise. |
| copy([order]) | Return a copy of the array. |
| cumprod([axis, dtype, out]) | Return the cumulative product of the elements along the given axis. |
| cumsum([axis, dtype, out]) | Return the cumulative sum of the elements along the given axis. |
| diagonal([offset, axis1, axis2]) | Return specified diagonals. |
| dot(b[, out]) | Dot product of two arrays. |
| dump(file) | Dump a pickle of the array to the specified file. |
| dumps() | Returns the pickle of the array as a string. |
| fill(value) | Fill the array with a scalar value. |
| flatten([order]) | Return a copy of the array collapsed into one dimension. |
| getfield(dtype[, offset]) | Returns a field of the given array as a certain type. |
| item(*args) | Copy an element of an array to a standard Python scalar and return it. |
| itemset(*args) | Insert scalar into an array (scalar is cast to array’s dtype, if possible) |
| max([axis, out]) | Return the maximum along a given axis. |
| mean([axis, dtype, out, keepdims]) | Returns the average of the array elements along given axis. |
| min([axis, out, keepdims]) | Return the minimum along a given axis. |
| newbyteorder([new_order]) | Return the array with the same data viewed with a different byte order. |
| nonzero() | Return the indices of the elements that are non-zero. |
| partition(kth[, axis, kind, order]) | Rearranges the elements in the array in such a way that value of the element in kth position prod([axis, dtype, out, keepdims]) Return the product of the array elements over the given axis |
| ptp([axis, out]) | Peak to peak (maximum - minimum) value along a given axis. |
| put(indices, values[, mode]) | Set a.flat[n] = values[n] for all n in indices. |
| ravel([order]) | Return a flattened array. |
| repeat(repeats[, axis]) | Repeat elements of an array. |
| reshape(shape[, order]) | Returns an array containing the same data with a new shape. |
| resize(new_shape[, refcheck]) | Change shape and size of array in-place. |
| round([decimals, out]) | Return a with each element rounded to the given number of decimals. |
| searchsorted(v[, side, sorter]) | Find indices where elements of v should be inserted in a to maintain order. |
| setfield(val, dtype[, offset]) | Put a value into a specified place in a field defined by a data-type. |
| setflags([write, align, uic]) | Set array flags WRITEABLE, ALIGNED, and UPDATEIFCOPY, respectively. |
| sort([axis, kind, order]) | Sort an array, in-place. |
| squeeze([axis]) | Remove single-dimensional entries from the shape of a. |
| std([axis, dtype, out, ddof, keepdims]) | Returns the standard deviation of the array elements along given axis. |
| sum([axis, dtype, out, keepdims]) | Return the sum of the array elements over the given axis. |
| swapaxes(axis1, axis2) | Return a view of the array with axis1 and axis2 interchanged. |
| take(indices[, axis, out, mode]) | Return an array formed from the elements of a at the given indices. |
| tobytes([order]) | Construct Python bytes containing the raw data bytes in the array. |
| tofile(fid[, sep, format]) | Write array to a file as text or binary (default). |
| tolist() | Return the array as a (possibly nested) list. |
| tostring([order]) | Construct Python bytes containing the raw data bytes in the array. |
| trace([offset, axis1, axis2, dtype, out]) | Return the sum along diagonals of the array. |
| transpose(*axes) | Returns a view of the array with axes transposed. |
| var([axis, dtype, out, ddof, keepdims]) | Returns the variance of the array elements, along given axis. |
| view([dtype, type]) | New view of array with the same data. |
4 数组形态控制
| name | describe |
|---|---|
| ndarray.reshape(shape[, order]) | Returns an array containing the same data with a new shape. |
| ndarray.resize(new_shape[, refcheck]) | Change shape and size of array in-place. |
| ndarray.transpose(*axes) | Returns a view of the array with axes transposed. |
| ndarray.swapaxes(axis1, axis2) | Return a view of the array with axis1 and axis2 interchanged. |
| ndarray.flatten([order]) | Return a copy of the array collapsed into one dimension. |
| ndarray.ravel([order]) | Return a flattened array. |
| ndarray.squeeze([axis]) | Remove single-dimensional entries from the shape of a. |
感谢你能够认真阅读完这篇文章,希望小编分享的“ numpy中ndarray数组对象怎么用”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!
本文名称:numpy中ndarray数组对象怎么用
本文链接:http://www.jxjierui.cn/article/ghdsgg.html


咨询
建站咨询
