for i in range(1,5,2):
print(i)
>>> 1 3
上述普通for循环中,i是[1,5)中每隔一个数取一个数(每两个数取一个)
而尝试使用 for i in range(0.1,0.5,0.2): 就会报错,是因为range中只能用整数
------------------解决方法-------------------
import numpy as np
for i in np.arange(0.1,0.5,0.2):
print(i)
>>> 0.1 0.3