scipy.special.assoc_legendre_p#
- scipy.special.assoc_legendre_p(n, m, z, *, branch_cut=2, norm=False, diff_n=0) = <scipy.special._multiufuncs.MultiUFunc object>[源代码]#
第一类缔合勒让德多项式。
- 参数:
- n类数组 [int]
缔合勒让德多项式的阶数。必须有
n >= 0
。- m类数组 [int]
缔合勒让德多项式的次数。
- z类数组 [float | complex]
输入值。
- branch_cut可选 [类数组 [int]]
选择分支切割。必须为 2(默认)或 3。2:实轴上的切割
|z| > 1
3:实轴上的切割-1 < z < 1
- norm可选 [bool]
如果
True
,计算归一化的缔合勒让德多项式。默认值为False
。- diff_n可选 [int]
一个非负整数。计算并返回所有导数,直到阶数
diff_n
。默认值为 0。
- 返回:
- pndarray 或 tuple[ndarray]
具有
diff_n
阶导数的缔合勒让德多项式。
注释
(未归一化的)缔合勒让德多项式的归一化对应项具有附加因子
\[\sqrt{\frac{(2 n + 1) (n - m)!}{2 (n + m)!}}\]