查看array数组的维数
shape函数语法:
- numpy.shape(a):a是类型为array的数据
import numpy as np a=array([1,2,3]) b=array([[1,2],[3,4],[2,4]]) print(np.shape(a)) print(np.shape(b)) # 输出 (3,) (3, 2)
- a.shape (常用这个)
a=array([1,2,3]) # 一维数组 b=array([[1,2],[3,4],[2,4]]) # 二维数组 c=array([[[1,2],[3,4]],[[5,6],[7,8]],[[9,10],[11,12]]]) # 三维数组 print(a.shape) print(b.shape) print(c.shape) # 输出 (3,) (3, 2) (3, 2, 2)
shape()函数在查看array数据的维数时,也能单独查看数据的行数或者列数。
a.shape[0] # 查看行 a.shape[1] # 查看列