In NumPy we can find the length of one array element in a byte with the help of itemsize . It will return the length of the array in integer. And in the numpy for calculating total bytes consumed by the elements with the help of nbytes.
Syntax: array.itemsize
Return :It will return length(int) of the array in bytes.
Syntax: array.nbytes
Return :It will return total bytes consumed by the elements.
Example 1:
Python
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) |
Output:
3 8 24
Example 2:
Python
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) |
Output:
6 8 48