在 NumPy 中将 2D float 数组转换为 2D int 数组

新手上路,请多包涵

如何将浮点 NumPy 数组转换为 int NumPy 数组?

原文由 Shan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 431
1 个回答

使用 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]])

原文由 BrenBarn 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题