Numpy数组维度

时间:2016-12-30 21:03:11

标签: python numpy

In [21]: a = np.array([1,2,3])

In [22]: a.shape
Out[22]: (3,)

形状(3,)(3,1)之间的区别是什么?

为什么输出(,3)(1,3)?这是一个1乘3矩阵,对吧?

1 个答案:

答案 0 :(得分:1)

没有。 1×3矩阵将是二维阵列(例如,np.array([[1, 2, 3]]))。你所拥有的是一个长度为3的一维数组。在数学术语中,一维数组大致对应一个向量。