2014-09-05 4 views
0

계열 보간에 문제가 있습니다. 예를 들어, [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입니까?numpy에서 계열을 보간하는 방법

답변

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

난 당신이'np.arange' (하나의 'R')를 의미 생각합니다. –

+0

@ajcr 확실합니다. 잡은 고마워. – agconti

관련 문제