对于使用带有tensorflow
的复杂球谐函数的应用程序,我正在尝试找到由scipy.special.lpmv
生成的关联的Legendre函数的实现。当我基于tensorflow_graphics
包工作时,本来打算使用tensorflow_graphics.math.spherical_harmonics.evaluate_legendre_polynomial
函数,但是当我比较度和阶的不同组合的输出值与scipy的值进行比较以验证结果时,我注意到,对于| m |> 10个订单,结果非常不同。
在手动推导公式之后,我尝试自己实现它,但是当我超过最大递归深度时,我目前一直试图删除递归。
任何人都可以解释scipy.special.lpmv
的内部工作原理,或者为我指出tensorflow
的匹配实现吗?