numpy.polynomial.hermite_e.hermeroots

numpy.polynomial.hermite_e.hermeroots(cs)

Compute the roots of a Hermite series.

Return the roots (a.k.a “zeros”) of the HermiteE series represented by cs, which is the sequence of coefficients from lowest order “term” to highest, e.g., [1,2,3] is the series L_0 + 2*L_1 + 3*L_2.

Parameters :

cs : array_like

1-d array of HermiteE series coefficients ordered from low to high.

Returns :

out : ndarray

Array of the roots. If all the roots are real, then so is the dtype of out; otherwise, out‘s dtype is complex.

See also

polyroots, chebroots

Notes

Algorithm(s) used:

Remember: because the Hermite series basis set is different from the “standard” basis set, the results of this function may not be what one is expecting.

Examples

>>> from numpy.polynomial.hermite_e import hermeroots, hermefromroots
>>> coef = hermefromroots([-1, 0, 1])
>>> coef
array([ 0.,  2.,  0.,  1.])
>>> hermeroots(coef)
array([-1.,  0.,  1.])

Next topic

numpy.polynomial.hermite_e.hermefromroots

This Page