要查找一个数组元素的长度(字节),可以使用itemsize
属性,它表示数组中每个元素占用的字节数。而要查找数组中所有元素所消耗的总字节数,则可以使用nbytes
属性。
以下是示例说明:
import numpy as np
# 创建一个int32类型的数组
arr = np.array([1, 2, 3], dtype=np.int32)
# 查看数组中每个元素的字节数
print("每个元素的字节数:", arr.itemsize)
# 查看数组中所有元素所消耗的总字节数
print("数组消耗的总字节数:", arr.nbytes)
运行以上代码,输出如下:
每个元素的字节数: 4
数组消耗的总字节数: 12
另外,如果要查看一个多维数组中某个维度的大小(即元素个数),可以使用shape
属性。例如:
import numpy as np
# 创建一个3x2的int32类型的数组
arr = np.array([[1, 2], [3, 4], [5, 6]], dtype=np.int32)
# 查看数组的形状(即每个维度的大小)
print("数组的形状:", arr.shape)
# 查看数组中所有元素所消耗的总字节数
print("数组消耗的总字节数:", arr.nbytes)
运行以上代码,输出如下:
数组的形状: (3, 2)
数组消耗的总字节数: 24
以上就是在Numpy中查找一个数组元素的长度(字节)和元素消耗的总字节数的攻略。