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)!}}\]