NumPy ndarray.size 属性
NumPy ndarray.size 属性用于获取 NumPy 数组中元素的总数。它返回一个整数值,表示元素总数,该总数是数组所有维度大小的乘积。
size 属性是一种简单有效的方法,用于确定数组中元素的总数。
NumPy 中 size 属性的用法
size 属性可以直接从 NumPy 数组对象访问,以找出数组包含的元素数量。
它通常用于执行元素级操作、重塑数组或验证多维数组中元素的总数。
以下是一些示例,演示如何将 size 应用于 NumPy 中的各种数组。
示例:size 属性的基本用法
在此示例中,我们创建一个简单的一维数组,并使用使用 size 属性来确定其包含的元素总数 -
import numpy as np # 创建一维数组 arr = np.array([1, 2, 3, 4]) print(arr.size)
以下是得到的输出 -
4
示例:检查二维数组的大小
在此示例中,我们创建一个二维数组,并使用 size 属性来确定元素总数 -
import numpy as np # 创建二维数组 arr = np.array([[1, 2, 3], [4, 5, 6]]) print(arr.size)
这将产生以下结果 -
6
示例:高维数组的大小
在此示例中,我们创建一个三维数组,并使用 size 属性来查找元素总数 -
import numpy as np # 创建三维数组 arr = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]]) print(arr.size)
以下是上述代码的输出−
8
示例:空数组的大小
以下示例检查空数组的大小。这表明即使是空数组也具有定义的大小 −
import numpy as np # 创建空数组 arr = np.array([]) print(arr.size)
输出结果如下所示 −
0