首页 > 解决方案 > 如何强制numpy数组中的数据类型远离科学概念

问题描述

我正在使用一个 numpy 数组来保存数据
,该数组保存我的日期,

例如 1.2251999e+03 1.2251999e+03 1.2251999e+02

当我希望它作为浮点数时

如何强制数组保存数据,因为我希望它保存 10. 而不是 1.0+01?

谢谢你

标签: pythonpython-3.xnumpy

解决方案


这只是输出被打印出来的方式,在内部,它很可能表示为浮点或双精度浮点。如果要显式设置数组的数据类型,可以使用命名参数dtype

import numpy as np
arr = np.array([1, 2, 3], dtype='float')

如果您想控制数据在终端中的打印方式,请参阅此


推荐阅读