Связанные функции Лежандра, такие как scipy.special.lpmv для Tensorflow - PullRequest
0 голосов
/ 23 мая 2019

Для приложения, использующего сложные сферические гармоники с tensorflow, я пытаюсь найти реализацию связанных функций легенды, созданных scipy.special.lpmv. Поскольку я работаю на основе пакета tensorflow_graphics, я изначально намеревался использовать функцию tensorflow_graphics.math.spherical_harmonics.evaluate_legendre_polynomial, но когда я сравнил выходные значения для различных комбинаций степени и порядка с данными scipy для проверки результатов, я заметил, что для orders | m |> 10, результаты очень разные.

Я пытался реализовать его сам после того, как вручную вывел формулу, но в настоящее время застрял при попытке удалить рекурсию, когда я превышаю максимальную глубину рекурсии.

Может кто-нибудь объяснить внутреннюю работу scipy.special.lpmv или указать мне подходящую реализацию для tensorflow?

...