NumPy ndarray nbytes() Method
Last Updated :
31 Jan, 2024
The NumPy ndarray nbytes() function return the total bytes consumed by the elements of the array.
Notes
- It returns the total bytes consumed by the total element of the array, but it does not calculate memory consumed by non-element attributes of the array object.
- The size of the data element depends on its attribute.
- It calculates the total bytes consumed by multiplying the shape of the array and the size of one array element.
Syntax
Syntax: numpy.ndarray.nbytes(arr)
Parameters
- arr : [array_like] Input array.
Return
- [int] Total bytes consumed by the elements of the array.
Examples
Let’s see an example of how to use ndarray nbytes() method of NumPy library in Python.
Example 1
Python3
import numpy as np
arr = np.zeros(( 1 , 2 , 3 ), dtype = np.complex128)
bytes_consumed = arr.nbytes
print (bytes_consumed)
|
Output :
96
Example 2
Python3
import numpy as geek
arr = geek.random.rand( 10000 , 50 )
gfg = arr.nbytes
print (gfg)
|
Output :
4000000
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...