class astropy.convolution.Kernel(array)[ソース]

ベースクラス: object

カーネルベースクラスを畳み込みする.

パラメータ
arrayNdarray

カーネル配列.

属性要約

array \

カーネル配列をフィルタリングする.

center \

カーネルセンターのインデックス。

dimension \

中心的な次元です

is_bool \

カーネルがboolであるかどうかを指示する.

model \

カーネル応答モデル。

separable \

フィルタカーネルが分離可能かどうかを指示する.

shape \

カーネル配列の形状.

truncation \

正規化から1へのばらつき.

方法要約

normalize \([mode] )

規格化フィルタカーネル.

属性文書

array

カーネル配列をフィルタリングする.

center

カーネルセンターのインデックス。

dimension

中心的な次元です

is_bool

カーネルがboolであるかどうかを指示する.

カーネルがブールであれば,畳み込みにおける乗算を省略して性能を向上させることができる.

model

カーネル応答モデル。

separable

フィルタカーネルが分離可能かどうかを指示する.

2 Dフィルタのフィルタアレイが2つの1次元アレイの外積として書くことができる場合、フィルタは分離可能である。

フィルタコアが分離可能である場合、より高次元の畳み込みは、各次元に1次元フィルタアレイを連続的に適用することによって実行される。これは,同じ次元を用いたフィルタアレイよりもはるかに速い.

shape

カーネル配列の形状.

truncation

正規化から1へのばらつき.

方法文書

normalize(mode='integral')[ソース]

規格化フィルタカーネル.

パラメータ
mode{‘積分’,‘ピーク’}
以下のモデルの1つ:
  • ‘Integral’(デフォルト)

    カーネルは積分=1となるように規格化されている.

  • “ピーク”

    カーネルを正規化し,ピーク=1とする.