interpolate_replace_nans

astropy.convolution.interpolate_replace_nans(array, kernel, convolve=<function convolve>, **kwargs)[ソース]

NANを含むデータセットが与えられ、NANは、所与のカーネルを有する隣接データ点から補間することによって置換される。

パラメータ
配列.numpy.ndarraynumpy.ndarray

これに畳む配列 kernel それがそうです。1、2、および3 Dアレイのみがテストされたにもかかわらず、任意の次元であってもよい。

numpy.ndarray あるいは…。 astropy.convolution.KernelNumpy.ndarrayやAsterpy.Curolution.Kernel

核を畳む。次元数は配列の次元数に適合すべきである.これらの次元は やめて! すべての方向に奇数でなければなりませんこれは非FFTとは違います convolve 機能します。以下の条件を満たせば,カーネルは標準化される. normalize_kernel もう設置しました。これが中心であると仮定する(すなわち、カーネルが非対称である場合、シフトを引き起こす可能性がある)。カーネル.カーネル 正常化できるものでなければならない (すなわち,その和はゼロではない).

畳み込み.convolve あるいは…。 convolve_fft畳み込みまたは畳み込み_FFT

このパッケージで定義されている2つの畳み込み関数の1つである.

返品
Newarraynumpy.ndarraynumpy.ndarray

元の配列のコピー,NaN画素をその内挿対応物に置き換える.