微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何解决 numpy 数组中值不一致的问题?

如何解决如何解决 numpy 数组中值不一致的问题?

在最近的一个项目中,我一直在处理 numpy 数组。起初,我通过简单地给出起点和终点以及步长来制作数组。在稍后的实例中,我需要从数组中调用单个值,但该值保存在数组中与数组检索到的值不同。

我需要并希望输出中的两个值相同。我附上了屏幕截图以便更清晰enter image description here

解决方法

使用 np.set_printoptions() 改变数组的打印方式。该值显然是正确的,按索引打印时它是正确的,只是在打印整个数组时没有按照您希望的方式打印。

https://numpy.org/doc/stable/reference/generated/numpy.set_printoptions.html

np.set_printoptions(precision=16) 应该适合您。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。