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