Функция Ханкеля H_n ^ (2) в TensorFlow - PullRequest
2 голосов
/ 19 июня 2019

Мне нужно использовать функции Ханкеля второго рода, то есть H_n ^ (2) с n в {0,1,2}, в Tensorflow. http://mathworld.wolfram.com/HankelFunctionoftheSecondKind.html

Однако Tensorflow не имеет этих функций в своей стандартной библиотеке. Он предлагает только модифицированные функции Бесселя первого рода I0 и I1. https://www.tensorflow.org/api_docs/python/tf/math/bessel_i0 https://www.tensorflow.org/api_docs/python/tf/math/bessel_i1

Возможно, я могу построить H_0 (2) и H_1 ^ (2) из ​​I0 и I1 соответственно, но как насчет H_2 ^ (2)?

Альтернативным вариантом, который я протестировал, был вызов скудных функций Ханкеля из Tensorflow, но в конечном итоге это не сработало, потому что ошибка не может правильно распространяться через эти функции, не относящиеся к Tensorflow.

Таким образом, мой вопрос: есть ли у кого-нибудь пример кода для реализации функций H_n ​​^ (2) в Tensorflow или других рекомендаций / хитростей?

...