如何使用十进制范围()步骤值?有没有办法在0到1乘0.1之间前进?我以为我可以这样做,但失败了:for i in range(0, 1, 0.1):
print i相反,它说步骤参数不能是零,这是我没有想到的。
3 回答
RISEBY
TA贡献1856条经验 获得超5个赞
linspace
linspace
>>> np.linspace(0,1,11)array([ 0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1. ]) >>> np.linspace(0,1,10,endpoint=False)array([ 0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9])
numpy.arange
.
>>> import numpy as np>>> np.arange(0.0, 1.0, 0.1)array([ 0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9])
arange
>>> numpy.arange(1, 1.3, 0.1)array([1. , 1.1, 1.2, 1.3])
添加回答
举报
0/150
提交
取消