SciPy документы о zeta function состояниях:SciPy дзета-функция возвращает дико большую величину
у = дзета (х, д) возвращает дзета-функции Римана двух аргументов: сумма ((к + Q) ** (х), к = 0..inf)
Предоставление параметров x=2, q=0
мы должны получить sum((k)**(-2),k=0..inf)
, которые в соответствии с wiki entry on Riemann zeta function должен дать примерно 1,645
Но SciPy дает следующее
>>> from scipy.special import zeta
>>> zeta(2,0)
1.7976931348623157e+308
Я пропустил что-то или ненавязчивую функцию дзета сломанной?
Обратите внимание на суммирование на scipy странице, начиная с 0, а не 1, как обычно это определено –
Это может объяснить, почему это приводит к двойному max, я рассмотрю исходный код –
, чтобы проверить обновленный ответ. Я готов сделать ставку 25 к 1, это просто так. –