如何计算 Python 中给定 m 和 l 的相关勒让德多项式

How to calculate associated Legendre polynomials given m and l in Python

相关勒让德多项式的一般表达式为:

我一直在寻找 python 解决方案,其中给定 m=0 ,我可以在给定角度 theta 处计算 'Pl' 的多项式的表达式。为了更好地表达我的问题,这里是 Associated Legendre Polynomial

维基百科页面的屏幕截图

所以我需要为给定的 theta 计算对应于上标 = 0 的那些 P 的值。

我已经广泛检查了 Whosebug,但没有找到合适的答案,我也找到了 python 页面 with Numpy's Legendre module details 但找不到我正在寻找的确切内容。

Scipy 具有相关的勒让德多项式:

https://docs.scipy.org/doc/scipy/reference/generated/scipy.special.lpmv.html#scipy.special.lpmv