若年封尘的博客问题描述: 在使用Python的for w in range(0.0, 4.1, 0.1):时遇到报错: TypeError: 'float' object cannot be interpreted as an integer 为什么会出现这种错误呢?因为Python的函数range(start, stop[, step])中...
呆萌的代Ma的博客原因是range只能生成整数,不能生成float类型,使用 numpy的 arange函数来解决: import numpy as np for i in np.arange(0.1,0.5,0.05): print(i) # 0.1,0.15,0.2,...,0.4,0.45, 不包含0.5! # 或者 l = list(np....