タグ

2017年8月30日のブックマーク (1件)

  • Python で 1 変量データ補間

    1 次元スプライン補間の他にも様々な補間関数が SciPy には用意されています。 全ての点を通過する 1 変量の補間曲線を得るには、以下に示すような方法があります。 import numpy as np from scipy import signal, interpolate from matplotlib import pylab as plt # サンプルデータ作成 t = np.linspace(0, 10, 11) tt = np.linspace(0, 10, 51) y = np.sin(t) # 線形補間 f1 = interpolate.interp1d(t, y) y1 = f1(tt) # 2 次スプライン補間 f2 = interpolate.interp1d(t, y, kind="quadratic") y2 = f2(tt) # 3 次スプライン補間 f3

    sendai
    sendai 2017/08/30
    仕事ネタ