numpy.polynomial.hermite_e.hermeder
- polynomial.hermite_e.hermeder(c, m=1, scl=1, axis=0)[source]
-
Дифференцирование ряда Эрмита Е.
Возвращает коэффициенты ряда, полученного путём дифференцирования
cраз поaxis. На каждой итерации результат умножается наscl(множитель масштабирования используется для линейного преобразования переменной). Аргументcпредставляет собой массив коэффициентов от низкой до высокой степени по каждой оси, например, [1,2,3] представляет ряд1*He_0 + 2*He_1 + 3*He_2, а [[1,2],[1,2]] представляет1*He_0(x)*He_0(y) + 1*He_1(x)*He_0(y) + 2*He_0(x)*He_1(y) + 2*He_1(x)*He_1(y), если axis=0xи axis=1y.- Параметры
-
- carray_like
-
Массив коэффициентов ряда Эрмита Е. Если
cявляется многомерным, различные оси соответствуют различным переменным, а степень на каждой оси задаётся соответствующим индексом. - mint, необязательно
-
Число взятых производных, должно быть неотрицательным. (По умолчанию: 1)
- sclскаляр, необязательно
-
Каждая дифференциация умножается на
scl. Конечный результат – умножение наscl**m. Это используется при линейном изменении переменной. (По умолчанию: 1) - axisint, необязательно
-
Ось, по которой берётся производная. (По умолчанию: 0).
Введено в версии 1.7.0.
- Возвращает
-
- derndarray
-
Ряд Эрмита Е производной.
См. также
Примечания
В общем случае, результат дифференцирования ряда Эрмита Е не похож на результат такой же операции над рядом степеней. Таким образом, результат этой функции может быть «неинтуитивным», хотя и корректным; см. раздел Примеры ниже.
Примеры
>>> from numpy.polynomial.hermite_e import hermeder >>> hermeder([ 1., 1., 1., 1.]) array([1., 2., 3.]) >>> hermeder([-0.25, 1., 1./2., 1./3., 1./4 ], m=2) array([1., 2., 3.])
© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.polynomial.hermite_e.hermeder.html