我正在寻找一种快速的方法来制作一个n + 1值列表,两个数字之间的常数增量。
例如,如果输入为:
min = 0
max = 10
n = 8
我希望输出为:
[0, 0.125, 0.250, 0.375, 0.5, 0.625, 0.75, 0.875, 1.0]
目前,我正在使用如下所示的函数:
def const_increment_list(min, max, n):
increment = (max - min) / n
return [min + i * increment for i in range(n + 1)]
这可以在一行中完成吗?我目前的方法感觉太冗长了。
修改
您可以使用NumPy。