我在插值系列中遇到问题。我想插入一个系列,例如[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
中获取此内容?
答案 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])