我想用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)将其括起来。

10-08 02:08