在python中,当你提到如何计算多维数组和矩阵时,你会想到numpy。numpy定义矩阵和数组,为它们提供相关操作。size的中文解释意味着每个人,尺寸,如果你想统计矩阵元素的数量,使用size()函数可以解决。
1、Numpy size()函数
主要用于统计矩阵元素数或矩阵某一维元素数的函数。
2、使用语法
numpy.size(a,axis=None)
3、使用参数
a:输入矩阵axis:int型的可选参数指定了返回哪个维度的元素数。当没有指定时,返回整个矩阵的元素数
4、使用说明
>>> >>>a=np.array([1,2,3],[4,5,6]]) >>>np.size(a) 6 >>>np.size(a,1) 3 >>>np.size(a,0) 2
如果只输入一个参数,则返回矩阵的元素数;
如果传入的第二个参数为0,则返回矩阵行数;
如果传入的第二个参数是1,则返回矩阵列数。
5、具体使用实例
importnumpyasnp X=np.array([1,2,3,4], [5,6,7,8], [9,10,11,12]) number=X.size#计算X中所有元素的数量 X_row=np.size(X,0)#计算X行数 X_col=np.size(X,1)#计算X的列数 print("number:",number) print("X_row:",X_row) print("X_col:",X_col) << number:12 X_row:3 X_col:4
以上是python使用numpy中size()函数的介绍,希望能帮助您理解哦~更多python学习推荐:python教程。