2016-06-24 6 views
1

私は長さが109要素の1D温度配列を持っています。私はこの配列を、長さが400エレメントであるより長い1D温度アレイと比較したいと思います。どちらの配列もスペースによって変化し、各配列の終点が同じlat/lonにあると仮定します。短い配列を、長い配列と同じ数の要素を持つように補間したい。私はnp.array関数を使用しようとしましたが、正しく動作しません(間違ったことをしている可能性があります)。どんな助けもありがとう!Pythonはより大きな1D配列に補間します

答えて

0

私は補間にスプラインを使用します。ここに私のソリューションです

import scipy.interpolate as interp 
import numpy as np 
x = np.linspace(0, 399, num=109) 
x_new = np.linspace(0, 399) 
y = ARRAY WITH 109 ELEMENTS 


def f(t): 
    return interp.InterpolatedUnivariateSpline(x, y) 
new_array = f(x_new) 
+0

ありがとうございました! – Tim

関連する問題