📅  最后修改于: 2023-12-03 14:44:48.521000             🧑  作者: Mango
numpy.size()
函数用于返回数组中元素的总数量,可以理解为数组的大小或长度。对于多维数组,size()
函数返回所有维度中的元素总数。
numpy.size(arr, axis=None)
arr
:输入的数组axis
(可选):指定要沿着哪个轴计算大小。默认情况下(axis=None
),返回所有元素的总数。如果指定axis=0
,则返回矩阵的行数;指定axis=1
,则返回矩阵的列数。返回整数值,表示数组的大小或长度。
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
size = np.size(arr)
print("Size:", size)
输出结果为:
Size: 5
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
size = np.size(arr)
print("Size:", size)
输出结果为:
Size: 6
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
size_row = np.size(arr, axis=0)
print("Size along rows:", size_row)
size_col = np.size(arr, axis=1)
print("Size along columns:", size_col)
输出结果为:
Size along rows: 2
Size along columns: 3
numpy.size()
函数是一个非常有用的方法,用于计算数组中的元素总数量。它对于确定数组的维度大小或长度非常重要,并可根据需要指定轴来计算沿该轴的大小。numpy中有很多其他的函数和方法可用于操作和处理数组,值得进一步探索。