ガウス一次元核

class astropy.convolution.Gaussian1DKernel(stddev, **kwargs)[ソース]

ベースクラス: astropy.convolution.core.Kernel1D

一次元ガウスフィルタリングコア。

ガウスフィルタは、平滑化特性に優れたフィルタである。それは等方性であり、傷は生じない。

パラメータ
stddev番号をつける

ゴスコアの標準偏差。

x_size形が整っていて、オプションです

カーネル配列の大きさ.デフォルト値=Σ8*stddev+1≡です。

mode文字列、オプション
以下の離散化モデルの1つ:
  • “真ん中”(デフォルト)

    箱の中心の値をとることでモデルを離散化する.

  • 'linear_interp'

    モデルは,ボックス角点における値間で線形補間を行うことで離散化される.

  • “過サンプリング”

    過サンプリンググリッド上の平均値をとることでモデルを離散化する.

  • “統合”

    ボックス上にモデルを統合することでモデルを離散化する.とても遅いです。

factor数字、オプション

オーバーサンプリング係数。デフォルト因子=10。因子が大きすぎると、評価が非常に遅くなる可能性がある。

実例.

カーネル応答:

import matplotlib.pyplot as plt
from astropy.convolution import Gaussian1DKernel
gauss_1D_kernel = Gaussian1DKernel(10)
plt.plot(gauss_1D_kernel, drawstyle='steps')
plt.xlabel('x [pixels]')
plt.ylabel('value')
plt.show()

(png, svg, pdf)

../_images/astropy-convolution-Gaussian1DKernel-1.png