标签: python numpy
In [21]: a = np.array([1,2,3]) In [22]: a.shape Out[22]: (3,)
形状(3,)和(3,1)之间的区别是什么?
(3,)
(3,1)
为什么输出(,3)或(1,3)?这是一个1乘3矩阵,对吧?
(,3)
(1,3)
答案 0 :(得分:1)
没有。 1×3矩阵将是二维阵列(例如,np.array([[1, 2, 3]]))。你所拥有的是一个长度为3的一维数组。在数学术语中,一维数组大致对应一个向量。
np.array([[1, 2, 3]])