numpy.polynomial.hermite.hermcompanion#

polynomial.hermite.hermcompanion(c)[источник]#

Возвращает масштабированную сопровождающую матрицу c.

Базисные полиномы масштабируются так, чтобы сопровождающая матрица была симметричной, когда c является полиномом базиса Эрмита. Это обеспечивает лучшие оценки собственных значений, чем в случае без масштабирования, и для базисных полиномов собственные значения гарантированно являются вещественными, если numpy.linalg.eigvalsh используется для их получения.

Параметры:
carray_like

Одномерный массив коэффициентов ряда Эрмита, упорядоченных от низкой к высокой степени.

Возвращает:
matndarray

Масштабированная сопровождающая матрица размеров (deg, deg).

Примеры

>>> from numpy.polynomial.hermite import hermcompanion
>>> hermcompanion([1, 0, 1])
array([[0.        , 0.35355339],
       [0.70710678, 0.        ]])