如何在numpy中插入一个系列

时间:2014-09-05 22:10:21

标签: 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中获取此内容?

1 个答案:

答案 0 :(得分:1)

使用np.arange(start, end, step)

>>> import numpy as np
>>> np.arange(1, 5, 0.5)
array([ 1. ,  1.5,  2. ,  2.5,  3. ,  3.5,  4. ,  4.5])

将其与您的系列合并:

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])