python - numpy 数组的值在读取它们时会发生变化
问题描述
当我尝试从 numpy 数组中读取一个元素(一行)时,它会返回所有转换得很奇怪的值。在 PyCharm 中,我可以在 SciView-Window 中看到整个数组,并且所有行都显示完全正常。这仅在我尝试读取具有高索引(10,000+)的行时出现。
数组外观示例:
x, y, z, red, green, blue
-192.10187, -192.14468, -192.20335, -192.21474, -192.15605, -224.99792
...
-52.04092, -51.98182, -52.03537, -46.29209, -46.29368, -46.27203
我的代码示例:
>>> my_array[0]
array([ -192.10187, -192.14468, -192.20335, -192.21474, -192.15605, -224.99792])
>>> my_array[10000]
array([ 1.00001000e+05, -5.20409241e+01, 1.88983292e+02, 2.47587326e+02,
6.30000000e+01, 7.90000000e+01, 3.40000000e+01])
为什么我的价值观会这样改变?我怎样才能防止这种情况?
解决方案
推荐阅读
- python - 可以强制执行类型提示吗?
- python - 类型表达式描述枚举名称的字符串文字联合?
- java - Java 跳过 Employee2 的 fName 是否有原因?
- laravel - 如何将 Recaptcha v2 添加到 Laravel 和 Vue js?
- r - 带有可编辑单元格的 DT 使用 observeEvent() editData() “警告:split.default 中的错误:第一个参数必须是向量”
- javascript - 如何使用 discord.js v12 登录 discord 的禁令部分?
- kubernetes - 如何重新启动使用 PVC 的容器/部署?
- python - 基于另一个 1D 数组塑造 numpy 2D 数组
- swift - 如何将 IBActions 函数放在方法 xcode 中
- c# - 异步调用阻塞mysql连接