关于NumPy中的shape函数
numpy创建的数组具有一个shape属性,记录数组的行列信息。
import numpy as np
X = np.array([[1,2,3],
[4,5,6]])
print(X.shape)
输出结果为数据的行列格式
(2,3)
X.shape[0]和X[0].shape的区别在于,X.shape[0]是shape本身的第一个数据,即数组的行信息。X[0].shape中,X[0]是X的子数组,X[0].shape就是子数组的信息。`
import numpy as np
X = np.array([[1,2,3],
[4,5,6]])
print(X.shape[0])
print(X[0])
print(X[0].shape)
输出分别为
2
[1 2 3]
(3,)