我想用python创建一个数组,值2n和2n+1之间有固定的间隔,值2n+1和2n+2之间有另一个不同的间隔。
我想创建一个类似于下面的数组,只指定要使用的初始点、最终点和两个不同的间距:
x = [0 0.25 0.75 1 1.5 1.75]
在这种情况下,间距的值为0和2以及(0.25,0.5)。
?
我还没有在numpy包中找到这个功能。
最佳答案
试试这个:
np.cumsum(np.tile([0.25, 0.5], 9))
如果要预先设置零,请用
np.insert(x, 0, 0)
将其括起来。