python - 如何强制numpy数组中的数据类型远离科学概念
问题描述
我正在使用一个 numpy 数组来保存数据
,该数组保存我的日期,
例如 1.2251999e+03 1.2251999e+03 1.2251999e+02
当我希望它作为浮点数时
如何强制数组保存数据,因为我希望它保存 10. 而不是 1.0+01?
谢谢你
解决方案
这只是输出被打印出来的方式,在内部,它很可能表示为浮点或双精度浮点。如果要显式设置数组的数据类型,可以使用命名参数dtype
。
import numpy as np
arr = np.array([1, 2, 3], dtype='float')
如果您想控制数据在终端中的打印方式,请参阅此。
推荐阅读
- oracle - 在 Oracle 中分离重叠的日期范围
- c - 当值匹配或值不同时,WaitOnAddress 是否返回?
- javascript - 为什么我的选择在使用 JS 创建时不会出现带有选项的选项?
- database - 在 MongoDB 中查询嵌套对象并获取所需的键
- python - 打开 csv 文件时 Pandas 中的错误日期时间转换
- javascript - 无法使用 JSON 编码获取后端数组数据
- docker - 如何允许 docker nginx webdav 写入已安装的目录?
- c - 使用 C 中用户的 int 输入访问外部函数
- html - 试图将图像移动到中心
- android - 我可以在 Flutter 中为 Android 应用程序安装应用程序后更改应用程序图标和名称吗?