NumPy ndarray.tobytes() function in Python

This post explains the ndarray.tobytes() function in Python. We will also go through an example and see the process in work. The numpy.ndarray.tobytes() method creates Python characters from the array’s basic bytes of data. This will enable us to learn more about how the memory stores our data.

We will now have a look at the function’s parameters:

Parameters: order{‘C’, ‘F’, ‘A’}, optional

controls how the bytes object is stored in memory. “C” stands for C-order, “F” for F-order, and “A” (short for Any) stands for “F” if there is Fortran contiguous and “C” in all other cases. “C” is the default.

Code Example using ndarray.tobytes() :

import numpy as np
  
array_given = np.array([[1, 1], [2, 2]], dtype ='<u2')
  
array_conversion = array_given.tobytes()
  
print (array_conversion)

Output:

b'\x01\x00\x01\x00\x02\x00\x02\x00'

With this, we have completed our tutorial. learn numpy.diff() in Python

Leave a Reply

Your email address will not be published. Required fields are marked *