在zeta function状态SciPy的文档:SciPy的zeta函数返回似地大值
Y =ζ电(X,Q)返回的两个参数黎曼ζ函数: 总和(第(k + q)的** (-x)中,k = 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 zeta功能坏了吗?
注意scipy页面上的总和从0开始,而不是1,因为它通常定义为 – 2012-02-19 23:30:53
这可以解释为什么它导致双倍最大值,我会查看源代码 – 2012-02-19 23:34:16
检查更新后的答案。我准备下注25比1就是这样。 – 2012-02-19 23:43:54