shape:返回numpy创建矩阵的形状大小
size:返回numpy创建矩阵的总个数
其中,两者即是numpy的函数,也是对象的属性(即矩阵的内部函数)
函数的使用:
arr = np.zeros((2, 3)) # 创建2*3的矩阵
print(np.shape(arr))
print(np.size(arr))
print(np.size(arr, 0)) # 输出第一维度的个数
print(np.size(arr, 1)) # 输出第二维度的个数
输出为:
(2, 3)
6
2
3
内部属性的使用:
arr = np.zeros((2, 3)) # 创建2*3的矩阵
print(arr.shape)
print(arr.size)
输出为:
(2, 3)
6
注意:内部属性使用时,均不需要加括号;opencv-python也适用