numpy.polynomial.laguerre.lagder
-
numpy.polynomial.laguerre.lagder(c, m=1, scl=1, axis=0)[source] -
Дифференцирование ряда Лагера.
Возвращает коэффициенты ряда Лагера,
cдифференцированныеmраз вдольaxis. На каждой итерации результат умножается наscl(множитель масштабирования используется для линейного изменения переменной). Аргументc— массив коэффициентов от низкой до высокой степени вдоль каждой оси, например, [1,2,3] представляет ряд1*L_0 + 2*L_1 + 3*L_2, а [[1,2],[1,2]] представляет1*L_0(x)*L_0(y) + 1*L_1(x)*L_0(y) + 2*L_0(x)*L_1(y) + 2*L_1(x)*L_1(y), если axis=0 —x, а axis=1 —y.- Parameters
-
-
carray_like -
Массив коэффициентов ряда Лагера. Если
cмногомерен, различные оси соответствуют различным переменным, а степень на каждой оси задается соответствующим индексом. -
mint, optional -
Количество взятых производных, должно быть неотрицательным. (По умолчанию: 1)
-
sclscalar, optional -
Каждое дифференцирование умножается на
scl. Конечный результат — умножение наscl**m. Это используется для линейного изменения переменной. (По умолчанию: 1) -
axisint, optional -
Ось, по которой берется производная. (По умолчанию: 0).
Новое в версии 1.7.0.
-
- Returns
-
-
derndarray -
Ряд Лагера производной.
-
См. также
Примечания
В общем случае результат дифференцирования ряда Лагера не похож на ту же операцию над степенным рядом. Таким образом, результат этой функции может быть «неинтуитивным», хотя и правильным; см. раздел Примеры ниже.
Примеры
>>> from numpy.polynomial.laguerre import lagder >>> lagder([ 1., 1., 1., -3.]) array([1., 2., 3.]) >>> lagder([ 1., 0., 0., -4., 3.], 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.laguerre.lagder.html