python – 如何将2D浮点数字数组转换为2D int数组数组?

如何将实数numpy数组转换为int numpy数组?
试图使用映射直接到数组,但它没有工作。
最佳答案
使用astype方法。

>>> x = np.array([[1.0, 2.3], [1.3, 2.9]])
>>> x
array([[ 1. ,  2.3],
       [ 1.3,  2.9]])
>>> x.astype(int)
array([[1, 2],
       [1, 2]])

转载注明原文:python – 如何将2D浮点数字数组转换为2D int数组数组? - 代码日志