📅  最后修改于: 2023-12-03 15:03:19.529000             🧑  作者: Mango
在 NumPy 中,ndarray.nbytes 方法用于获取 ndarray 数组中所有元素占用的内存字节数。这个方法返回一个整型值。
ndarray.nbytes
无参数。
返回整型值,表示 ndarray 数组中所有元素占用的内存字节数。
import numpy as np
# 定义一个 3x4 的数组
a = np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]])
# 获取数组占用的内存字节数
b = a.nbytes
print(b) # 输出 48
在上面的示例中,我们定义了一个 3x4 的 NumPy 数组。这个数组中有 12 个元素,每个元素占用 4 个字节(默认为 float64 类型)。因此,这个数组总共占用了 48 个字节的内存空间。我们通过调用 ndarray.nbytes 方法,获取了数组占用的内存字节数。