scipy.ndimage.

generic_laplace#

scipy.ndimage.generic_laplace(input, derivative2, output=None, mode='reflect', cval=0.0, extra_arguments=(), extra_keywords=None, *, axes=None)[源代码]#

使用提供的二阶导数函数的 N 维拉普拉斯滤波器。

参数:
inputarray_like

输入数组。

derivative2callable

具有以下签名的可调用对象

derivative2(input, axis, output, mode, cval,
            *extra_arguments, **extra_keywords)

请参阅下方的 extra_argumentsextra_keywords

outputarray 或 dtype,可选

放置输出的数组,或返回数组的 dtype。 默认情况下,将创建一个与输入具有相同 dtype 的数组。

modestr 或 sequence,可选

当滤波器与边界重叠时,mode 参数确定如何扩展输入数组。 通过传递一个长度等于输入数组维数的模式序列,可以沿每个轴指定不同的模式。 默认值为“reflect”。 有效值及其行为如下:

“reflect”(d c b a | a b c d | d c b a

输入通过围绕最后一个像素的边缘反射来扩展。 此模式有时也称为半采样对称。

“constant”(k k k k | a b c d | k k k k

输入通过将边缘之外的所有值填充为相同的常数值来扩展,该常数值由 cval 参数定义。

“nearest”(a a a a | a b c d | d d d d

输入通过复制最后一个像素来扩展。

“mirror”(d c b | a b c d | c b a

输入通过围绕最后一个像素的中心反射来扩展。 此模式有时也称为全采样对称。

“wrap”(a b c d | a b c d | a b c d

输入通过环绕到相反的边缘来扩展。

为了与插值函数保持一致,还可以使用以下模式名称

“grid-constant”

这是 “constant” 的同义词。

“grid-mirror”

这是 “reflect” 的同义词。

“grid-wrap”

这是 “wrap” 的同义词。

cval标量,可选

如果 mode 为 “constant”,则填充输入边缘之外的值。 默认值为 0.0。

extra_keywordsdict,可选

要传递给已传递函数的额外关键字参数的字典。

extra_argumentssequence,可选

要传递给已传递函数的额外位置参数序列。

axes整数元组或 None

应用滤波器的轴。 如果提供了 mode 元组,则其长度必须与轴的数量匹配。

返回:
generic_laplacendarray

已过滤的数组。 具有与 input 相同的形状。