使用一系列 numpy
In [22]: np.arange(0.95,0.98,0.01)
Out[22]: array([ 0.95, 0.96, 0.97, 0.98])
正如我所料。但是,当我这样做时
In [23]: np.arange(0.9,1.2,0.1)
Out[23]: array([ 0.9, 1. , 1.1])
我认为它必须这样做:
Out[23]: array([ 0.9, 1. , 1.1, 1.2])
谁能向我解释为什么?
信息:Python 2.7.3(默认,2013 年 4 月 10 日,05:13:16)和 Numpy 1.7.1