【发布时间】:2020-07-14 23:45:04
【问题描述】:
谁能提供避免此类问题的最佳实践?
输入:np.arrange(1, 2.2, .2)
出:array([1. , 1.2, 1.4, 1.6, 1.8, 2. , 2.2])
必须与二进制/base10 的困难有关,因为
输入:np.arrange(1, 2.2, .2)[6]
出:2.1999999999999997
python 版本:3.6.8 |Anaconda, Inc.| (默认,2018 年 12 月 29 日,19:04:46) [GCC 4.2.1 兼容 Clang 4.0.1 (tags/RELEASE_401/final)]
numpy 版本::1.16.3
【问题讨论】:
-
这能回答你的问题吗? Inconsistent behavior in np.arange?