Python Numpy matrix.astype()
在Numpy matrix.astype()方法的帮助下,我们能够转换矩阵的类型,但问题是数据丢失,如果我们想将float转换为int,那么一些数据会丢失。这个方法有助于矩阵的类型转换。
语法 : matrix.astype()
返回:类型转换后返回矩阵。
例子#1 :
在这个例子中,我们可以看到我们如何使用matrix.astype()方法将浮动类型的矩阵转换为int类型的矩阵。
# import the important module in python
import numpy as np
# make a matrix with numpy
gfg = np.matrix('[1.2, 2.8, 3.1, 4.5]')
# applying matrix.astype() method
geeks = gfg.astype(int)
print(geeks)
输出:
[[1 2 3 4]]
例子#2 :
# import the important module in python
import numpy as np
# make a matrix with numpy
gfg = np.matrix('[1.1, 2, 3.5; 4.2, 5.5, 6; 7, 8, 9.3]')
# applying matrix.astype() method
geeks = gfg.astype(int)
print(geeks)
输出:
[[1 2 3]
[4 5 6]
[7 8 9]]