但是有一种情况,会很特殊,如果数组只有一行,例如:
B = array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]),看一下几行几列:
np.shape(B)
(10...观察发现,B和B.T 它们都带一对方括号的,所以shape只显示一个数,对于这种仅含一对方括号的数组而言,都没有几行几列这个说法,因为是一维的。...如果要想做出像线代中的那种1行10列的矩阵,我们在numpy中应该怎么写呢?...numpy中的写法如下所示:
B2 = array([[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]])
此时B2的 shape 结果显示:(1,10)
那么这是如何做到的呢...B = array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
np.ndim(B)
1
B2 = array([[ 1, 2, 3, 4, 5, 6