interpolate_replace_nans#

astropy.convolution.interpolate_replace_nans(array, kernel, convolve=<function convolve>, **kwargs)[源代码]#

给定一个包含nan的数据集,用给定的核从相邻的数据点插值来替换nan。

参数:
数组numpy.ndarraynumpy.ndarray

要卷积的数组 kernel . 它可以是任何维度的,尽管只有1,2和3d阵列已经过测试。

内核numpy.ndarrayastropy.convolution.Kernel努比·恩达雷或者astropy.convolution.Kernel

卷积核。维度的数量应该与数组的维数相匹配。尺寸 在所有方向上都是奇数,不像在非fft中 convolve 功能。如果 normalize_kernel 已设置。假设它是居中的(也就是说,如果内核是非对称的,可能会导致移位)。内核 必须规范化 (即其和不能为零)。

卷积convolveconvolve_fft卷积或卷积fft

此包中定义的两个卷积函数之一。

返回:
新数组numpy.ndarraynumpy.ndarray

原始数组的一个副本,其中NaN个像素替换为它们的插值对应点