You are viewing an older version (2.4.3). Go to latest (2.4.4)
{ } Raw JSON

bundles / numpy 2.4.3 / numpy / polynomial / hermite_e / hermediv

function

numpy.polynomial.hermite_e:hermediv

source: /numpy/polynomial/hermite_e.py :511

Signature

def   hermediv ( c1 c2 )

Summary

Divide one Hermite series by another.

Extended Summary

Returns the quotient-with-remainder of two Hermite series c1 / c2. The arguments are sequences of coefficients from lowest order "term" to highest, e.g., [1,2,3] represents the series P_0 + 2*P_1 + 3*P_2.

Parameters

c1, c2 : array_like

1-D arrays of Hermite series coefficients ordered from low to high.

Returns

[quo, rem] : ndarrays

Of Hermite series coefficients representing the quotient and remainder.

Notes

In general, the (polynomial) division of one Hermite series by another results in quotient and remainder terms that are not in the Hermite polynomial basis set. Thus, to express these results as a Hermite series, it is necessary to "reproject" the results onto the Hermite basis set, which may produce "unintuitive" (but correct) results; see Examples section below.

Examples

from numpy.polynomial.hermite_e import hermediv
hermediv([ 14.,  15.,  28.,   7.,   6.], [0, 1, 2])
hermediv([ 15.,  17.,  28.,   7.,   6.], [0, 1, 2])

See also

hermeadd
hermemul
hermemulx
hermepow
hermesub

Aliases

  • numpy.polynomial.HermiteE._div
  • numpy.polynomial.hermite_e.hermediv