 ints
    Shape of a flat and full structuring element used for the mathematical
    morphology operations. Optional if `footprint` or `structure` is
    provided.
footprint : array of ints, optional
    Positions of non-infinite elements of a flat structuring element
    used for the morphology operations.
structure : array of ints, optional
    Structuring element used for the morphology operations. `structure` may
    be a non-flat structuring element. The `structure` array applies
    offsets to the pixels in a neighborhood (the offset is additive during
    dilation and subtractive during erosion)
output : ndarray, optional
    An output array can optionally be provided.
mode : {'reflect','constant','nearest','mirror', 'wrap'}, optional
    The mode parameter determines how the array borders are handled.
    For 'constant' mode, values beyond borders are set to be `cval`.
    Default is 'reflect'.
cval : scalar, optional
    Value to fill past edges of input if mode is 'constant'.
    Default is 0.0
origin : origin, optional
    The origin parameter controls the placement of the filter.
axes : tuple of int or None
    The axes over which to apply the filter. If None, `input` is filtered
    along all axes. If an `origin` tuple is provided, its length must match
    the number of axes.

Returns
-------
morphological_laplace : ndarray
    Output

Nrp