Model 1 Dカーネル¶
- class astropy.convolution.Model1DKernel(model, **kwargs)[ソース]¶
ベースクラス:
astropy.convolution.core.Kernel1D
1次元モデルからカーネルを作成する.
モデルはx=0を中心としなければならない.
- パラメータ
- 型番 :
Fittable1DModel
Fittable 1 Dモデル 核応答関数モデル
- x_size形が整っていて、オプションです
カーネル配列x方向の大きさ.デフォルト値=Σ8*Width+1≡です。おかしいに違いない。
- mode文字列、オプション
- 以下の離散化モデルの1つ:
- “真ん中”(デフォルト)
箱の中心の値をとることでモデルを離散化する.
- 'linear_interp'
モデルは,ボックス角点における値間で線形補間を行うことで離散化される.
- “過サンプリング”
過サンプリンググリッド上の平均値をとることでモデルを離散化する.
- “統合”
ボックス上にモデルを統合することでモデルを離散化する.
- factor数字、オプション
オーバーサンプリング係数。デフォルト因子=10。
- 型番 :
- 賃上げをする
- TypeError
もしモデルがそうでなければ
Fittable1DModel
参考
Model2DKernel
以下の位置からカーネルを作成する
Fittable2DModel
CustomKernel
カーネルのリストまたは配列からの作成
実例.
ガウス1 Dモデルを定義する:
>>> from astropy.modeling.models import Gaussian1D >>> from astropy.convolution.kernels import Model1DKernel >>> gauss = Gaussian1D(1, 0, 2)
そこからカスタマイズされた1次元カーネルを作成します:
>>> gauss_kernel = Model1DKernel(gauss, x_size=9)
このカーネルは現在,通常のAstropyカーネルのように使用可能である.