np.arange() 步长为小数,输出包括终点值

使用np.arange,终点值应该不被输出,但是如图所示:

import numpy as np
M = np.arange(0.91, 0.93, 0.01)
print(M)

在这里插入图片描述
然后步长如果为其他;

import numpy as np
M = np.arange(0.91, 0.99, 0.02)
print(M)

在这里插入图片描述
终点值0.99又没有被输出,很奇怪的问题,不太懂为啥。

import numpy as np
M = np.arange(0.91, 0.99, 0.01)
print(M)

在这里插入图片描述
但是有的组合就是会出现问题:

import numpy as np
M = np.arange(99.91, 99.93, 0.01)
print(M)

99.93又被输出:
在这里插入图片描述
感觉很奇怪的问题

你可能感兴趣的:(numpy,python)