numpy中矩阵shape函数的使用
在python3文档中可以查到numpy.core.defchararray.chararray.shape
可以通过shape函数查看矩阵的维度。
Examples:
>>> x = np.array([1, 2, 3, 4])
>>> x.shape(4,)
>>> y = np.zeros((2, 3, 4))
>>> y.shape
(2, 3, 4)
>>> y.shape = (3, 8)
>>> y
array([[ 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0.]])
二维矩阵中 shape =[n_row ,n_column] , n_row 为二维矩阵的行数,n_column为二维矩阵的列数。
>>> ar = array([[1,1],[1,2],[1,3],[1,4]])
>>> ar.shape
(4, 2)
>>> ar.shape[0]
4
>>> ar.shape[1]
2