質問

私は現している既存のものを探し出し数値パッケージのままの自然のスプラインを最小に抑える重み付き最小二乗.

あのパッケージにscipyないために不自然なスプライン.

import numpy as np
import matplotlib.pyplot as plt
from scipy import interpolate, randn

x = np.arange(0,5,1.0/6)
xs = np.arange(0,5,1.0/500)

y = np.sin(x+1) + .2*np.random.rand(len(x)) -.1

knots = np.array([1,2,3,4])
tck = interpolate.splrep(x,y,s=0,k=3,t=knots,task=-1)
ys = interpolate.splev(xs,tck,der=0)

plt.figure()
plt.plot(xs,ys,x,y,'x')
役に立ちましたか?

解決

のspline.py ファイル内のこの tarファイル から このページ は自然なスプラインズによるデフォルトです。がありますのでご利用ください(コード このページ る債権を中心と考えている。の pyD3Dパッケージ自然のスプライン機能 その pyDataUtils モジュールです。この最後の一見最も有望なかった。しかしするものではありませんが、オプションの設定はご自身のノット。ものを見ればソースする方法を見つけることができな是正する。

また、 このメッセージ のScipyメーリングリストはs=0.0(ごされている総コンテンツ)はスプラインを装着を上手に自然に家のメッセージ。見つか このsplmake 機能はオプションも自然にスプライン適合が見のソースからな実施していない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top