(input, weights, axis=-1, output=None, mode="reflect",
                cval=0.0, origin=0)
return return_value
Calculate a one-dimensional correlation along the given axis.

    The lines of the array along the given axis are correlated with the
    given weights.

    Parameters
    ----------
    %(input)s
    weights : array
        One-dimensional sequence of numbers.
    %(axis)s
    %(output)s
    %(mode)s
    %(cval)s
    %(origin)s
Calculate a one-dimensional correlation along the given axis.
Calculate a one - dimensional correlation along the given axis .
def correlate1d(input, weights, axis=-1, output=None, mode="reflect",
                cval=0.0, origin=0):
    """Calculate a one-dimensional correlation along the given axis.

    The lines of the array along the given axis are correlated with the
    given weights.

    Parameters
    ----------
    %(input)s
    weights : array
        One-dimensional sequence of numbers.
    %(axis)s
    %(output)s
    %(mode)s
    %(cval)s
    %(origin)s
    """
    input = numpy.asarray(input)
    if numpy.iscomplexobj(input):
        raise TypeError('Complex type not supported')
    output, return_value = _ni_support._get_output(output, input)
    weights = numpy.asarray(weights, dtype=numpy.float64)
    if weights.ndim != 1 or weights.shape[0] < 1:
        raise RuntimeError('no filter weights given')
    if not weights.flags.contiguous:
        weights = weights.copy()
    axis = _ni_support._check_axis(axis, input.ndim)
    if (len(weights) // 2 + origin < 0) or (len(weights) // 2 +
                                            origin > len(weights)):
        raise ValueError('invalid origin')
    mode = _ni_support._extend_mode_to_code(mode)
    _nd_image.correlate1d(input, weights, axis, output, mode, cval,
                          origin)
    return return_value
def correlate1d ( input , weights , axis = - 1 , output = None , mode = "reflect" , cval = 0.0 , origin = 0 ) : input = numpy . asarray ( input ) if numpy . iscomplexobj ( input ) : raise TypeError ( 'Complex type not supported' ) output , return_value = _ni_support . _get_output ( output , input ) weights = numpy . asarray ( weights , dtype = numpy . float64 ) if weights . ndim != 1 or weights . shape [ 0 ] < 1 : raise RuntimeError ( 'no filter weights given' ) if not weights . flags . contiguous : weights = weights . copy ( ) axis = _ni_support . _check_axis ( axis , input . ndim ) if ( len ( weights ) // 2 + origin < 0 ) or ( len ( weights ) // 2 + origin > len ( weights ) ) : raise ValueError ( 'invalid origin' ) mode = _ni_support . _extend_mode_to_code ( mode ) _nd_image . correlate1d ( input , weights , axis , output , mode , cval , origin ) return return_value