numpy.polynomial.laguerre.lagder
- polynomial.laguerre.lagder(c, m=1, scl=1, axis=0)[source]
-
Дифференцирование ряда Лагуэра.
Возвращает коэффициенты ряда Лагуэра, полученного дифференцированием
вдоль указанной оси. На каждом шаге результат умножается на
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.- Параметры:
-
- carray_like
-
Массив коэффициентов ряда Лагуэра. Если
cмногомерный, различные оси соответствуют различным переменным, а степень на каждой оси задается соответствующим индексом. - mint, необязательно
-
Количество произведённых дифференцирований, должно быть неотрицательным. (По умолчанию: 1)
- sclскаляр, необязательно
-
Каждое дифференцирование умножается на
scl. Конечный результат — умножение наscl**m. Это используется для линейного изменения переменной. (По умолчанию: 1) - axisint, необязательно
-
Ось, по которой выполняется дифференцирование. (По умолчанию: 0).
Введено в версии 1.7.0.
- Возвращает:
-
- 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–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.polynomial.laguerre.lagder.html