是否有一个相当于MATLAB
size()
在NumPy的命令?
在MATLAB中,
>>> a = zeros(2,5)
0 0 0 0 0
0 0 0 0 0
>>> size(a)
2 5
在Python,
>>> a = zeros((2,5))
>>>
array([[ 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0.]])
>>> ?????
是否有一个相当于MATLAB
size()
在NumPy的命令?
在MATLAB中,
>>> a = zeros(2,5)
0 0 0 0 0
0 0 0 0 0
>>> size(a)
2 5
在Python,
>>> a = zeros((2,5))
>>>
array([[ 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0.]])
>>> ?????
这就是所谓的在与NumPy的“形状”,并且可以通过被请求.shape
属性:
>>> a = zeros((2, 5))
>>> a.shape
(2, 5)
如果你喜欢一个功能,您还可以使用numpy.shape(a)
。
是numpy的有大小功能,形状和大小都不太一样。
输入
import numpy as np
data = [[1, 2, 3, 4], [5, 6, 7, 8]]
arrData = np.array(data)
print(data)
print(arrData.size)
print(arrData.shape)
产量
[[1,2,3,4],[5,6,7,8]]
8#大小
(2,4)#形状