numpy基础——ndarray.shape

来源:互联网 发布:免费刷空间人气软件 编辑:程序博客网 时间:2024/06/09 19:48

numpy.ndarray.shape

ndarray.shape

Tuple of array dimensions.

获得数组维度的 tuple

Notes

May be used to “reshape” the array, as long as this would not require a change in the total number of elements

Examples

>>> x = np.array([1, 2, 3, 4])>>> x.shape(4,)>>> y = np.zeros((2, 3, 4))>>> y.shape(2, 3, 4)>>> y.shape = (3, 8)>>> yarray([[ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.],       [ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.],       [ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.]])>>> y.shape = (3, 6)Traceback (most recent call last):  File "<stdin>", line 1, in <module>ValueError: total size of new array must be unchanged

https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html