scipy.special.zeta¶
- scipy.special.zeta(x, q=None, out=None)[源代码]¶
Riemann或Hurwitz Zeta函数。
- 参数
- x类浮点数组
输入数据,必须是实数
- q浮点数的array_like,可选
输入数据,必须是真实的。默认为Riemann Zeta。
- outndarray,可选
计算值的输出数组。
- 退货
- outarray_like
zeta(X)的值。
参见
注意事项
有两个参数的版本是Hurwitz Zeta函数
\[\zeta(x,q)=\sum_{k=0}^{\infty}\frac{1}{(k+q)^x};\]看见 [dlmf] 有关详细信息,请参阅。Riemann Zeta函数对应于当
q = 1
。参考文献
- dlmf
数学函数数字类库,https://dlmf.nist.gov/25.11#i
示例
>>> from scipy.special import zeta, polygamma, factorial
一些特定值:
>>> zeta(2), np.pi**2/6 (1.6449340668482266, 1.6449340668482264)
>>> zeta(4), np.pi**4/90 (1.0823232337111381, 1.082323233711138)
与
polygamma
功能:>>> m = 3 >>> x = 1.25 >>> polygamma(m, x) array(2.782144009188397) >>> (-1)**(m+1) * factorial(m) * zeta(m+1, x) 2.7821440091883969