如何在numpy中插值序列

如何在numpy中插值序列,numpy,Numpy,我在数列的插值中遇到了一个问题。我想插值一个序列,例如,[1.0,2.0,3.0,4.0],我想得到像[1.0,1.5,2.0,2.5,3.0,3.5,4.0,4.5]这样的序列,在numpy中有没有一种简单的方法可以得到它呢?使用: 要将其与您的系列结合,请执行以下操作: series = [1.0,2.0,3.0,4.0] step = 0.5 np.arange(series[0], ( series[-1] + step ), step) #=> array([ 1. , 1.

我在数列的插值中遇到了一个问题。我想插值一个序列,例如,
[1.0,2.0,3.0,4.0]
,我想得到像
[1.0,1.5,2.0,2.5,3.0,3.5,4.0,4.5]
这样的序列,在
numpy
中有没有一种简单的方法可以得到它呢?

使用:

要将其与您的系列结合,请执行以下操作:

series = [1.0,2.0,3.0,4.0]
step = 0.5

np.arange(series[0], ( series[-1] + step ), step)
#=> array([ 1. ,  1.5,  2. ,  2.5,  3. ,  3.5,  4. ,  4.5])

我想你的意思是“一个r”。
series = [1.0,2.0,3.0,4.0]
step = 0.5

np.arange(series[0], ( series[-1] + step ), step)
#=> array([ 1. ,  1.5,  2. ,  2.5,  3. ,  3.5,  4. ,  4.5])