找出一个数组元素的长度(以字节为单位)和 Numpy 中元素消耗的总字节数

原文:https://www . geeksforgeeks . org/find-每字节一个数组元素的长度和每字节元素消耗的总字节数/

在 NumPy 中,我们可以借助 itemsize 找到一个字节中一个数组元素的长度。返回整数形式的数组长度。并在 numpy 中借助 nbytes 计算元素消耗的总字节数。

语法:数组.项目大小

Return : 它将以字节为单位返回数组的长度(int)。

语法: array.nbytes

返回:它将返回元素消耗的总字节数。

例 1:

计算机编程语言

import numpy as np

array = np.array([1,3,5], dtype=np.float64)

# Size of the array
print(array.size)

# Length of one array element in bytes,
print( array.itemsize)

# Total bytes consumed by the elements
# of the array
print(array.nbytes)

输出:

3
8
24

例 2:

计算机编程语言

import numpy as np

array = np.array([20, 34, 56, 78, 1, 9], dtype=np.float64)

# Size of the array
print(array.size)

# Length of one array element in bytes,
print(array.itemsize)

# Total bytes consumed by the elements
# of the array
print(array.nbytes)

输出:

6
8
48