相关疑难解决方法(0)

对于np.array([1,2,3]),为什么形状(3,)代替(3,1)?

我注意到对于一个排名为1的数组,其中3个元素为numpy返回(3,)形状.我知道这个元组代表了每个维度上数组的大小,但为什么不是它(3,1)呢?

import numpy as np

a = np.array([1, 2, 3])  # Create a rank 1 array
print a.shape            # Prints "(3,)"

b = np.array([[1,2,3],[4,5,6]])   # Create a rank 2 array
print b.shape                     # Prints "(2, 3)"
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

2
推荐指数
1
解决办法
2990
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1