python - NumPy 数组的大小

标签 python arrays matlab numpy size

有没有等价于 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)

关于python - NumPy 数组的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11125429/

相关文章:

python - SqlAlchemy 存在用法

PHP修复数组中的数字键

java - 从字节数组中的指定位置提取字节

scripting - 有没有办法在没有 GUI 的情况下从特定行运行 MATLAB 脚本?

python - 选择性覆盖 Jinja2

python - 如何使用 matplotlib 在饼图上显示实际值而不是百分比

python - 如何在 Python 中对 dict 中的列表进行排序?

c# - 如何处理 OutOfMemoryException 直到它不再抛出?

具有 matlab 等效函数的 Java 库

调用初始化方法的 Matlab 类构造函数