【发布时间】:2020-07-21 17:40:52
【问题描述】:
我需要创建一个从 1 到 n 个数字均匀间隔的列表。例如,列表的长度是 6,我需要间隔 2,它需要创建 6 个均匀间隔的数字。列表的间隔和大小是动态值。
l=[1,3,5,7,9,11]
我尝试了 np.arange() 和 np.linespace() 但它们没有完成我需要的。我想知道是否有任何功能可以做到这一点
【问题讨论】:
-
你查看范围了吗?
-
list(range(1, 2*6, 2)) -> [1, 3, 5, 7, 9, 11] -
是的,但是我如何使用范围来实现这个
-
用法是
range(start, end, step)。步长为 2,因此如果范围有 6 个元素,则范围的结尾需要为 2*6。
标签: python python-3.x list numpy