aba*_*ter 30 python arrays size matlab numpy
是否有相当于MATLAB
size()
Run Code Online (Sandbox Code Playgroud)
在Numpy的命令?
在MATLAB中,
>>> a = zeros(2,5)
0 0 0 0 0
0 0 0 0 0
>>> size(a)
2 5
Run Code Online (Sandbox Code Playgroud)
在Python中,
>>> a = zeros((2,5))
>>>
array([[ 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0.]])
>>> ?????
Run Code Online (Sandbox Code Playgroud)
Sve*_*ach 55
这在NumPy中称为"形状",可以通过.shape属性请求:
>>> a = zeros((2, 5))
>>> a.shape
(2, 5)
Run Code Online (Sandbox Code Playgroud)
如果你喜欢一个功能,你也可以使用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)
Run Code Online (Sandbox Code Playgroud)
输出量
[[1、2、3、4],[5、6、7、8]
8#尺寸
(2,4)#形状