Python | Numpy matrix.astype ()

With the Numpy matrix.astype () method we can convert the matrix type, but the problem is data loss, if we want to convert float to int then some data will be lost. This method helps in transformation of the matrix type.

Syntax: matrix.astype()

Return: Return the matrix after type conversion.

Example # 1:
In this example, we see how we convert a floating matrix to an int matrix using matrix.astype () .

# import important module into python

import numpy as np

 
# make a matrix with NumPy

gfg = np.matrix ( ` [1.2, 2.8, 3.1, 4.5] ` )

  
# applying the matrix.astype () method

geeks = gfg.astype ( int )

 

print (geeks)

Exit:

 [[1 2 3 4]] 

Example # 2:

# import important module in python

import numpy as np

 
# make a matrix with NumPy

gfg = np.matrix ( `[1.1, 2, 3 .five; 4.2, 5.5, 6; 7, 8, 9.3] ` )

  
# applying the matrix.astype () method

geeks = gfg.astype ( int )

 

print (geeks)

Exit:

 [[1 2 3] [4 5 6] [7 8 9]]