scipy.special.zetac#
- scipy.special.zetac(x, out=None) = <ufunc 'zetac'>#
黎曼zeta函数减1。
此函数定义为
\[\zeta(x) = \sum_{k=2}^{\infty} 1 / k^x\]其中
x > 1。对于x < 1,计算解析延拓。有关黎曼zeta函数的更多信息,请参阅 [dlmf]。- 参数:
- xfloat类型的数组
计算 zeta(x) - 1 的值(必须是实数)。
- outndarray, optional
用于存储函数结果的可选输出数组
- 返回:
- 标量或 ndarray
zeta(x) - 1 的值。
另请参阅
附注
数组 API 标准支持
zetac对 Python Array API Standard 兼容的后端具有实验性支持,除了 NumPy 之外。请考虑通过设置环境变量SCIPY_ARRAY_API=1并提供 CuPy、PyTorch、JAX 或 Dask 数组作为数组参数来测试这些功能。支持以下后端和设备(或其他功能)的组合。库
CPU
GPU
NumPy
✅
不适用
CuPy
不适用
✅
PyTorch
✅
⛔
JAX
⚠️ 无 JIT
⛔
Dask
✅
不适用
有关更多信息,请参阅 对数组 API 标准的支持。
参考文献
[dlmf]NIST 数学函数数字图书馆 https://dlmf.nist.gov/25
示例
>>> import numpy as np >>> from scipy.special import zetac, zeta
一些特殊值
>>> zetac(2), np.pi**2/6 - 1 (0.64493406684822641, 0.6449340668482264)
>>> zetac(-1), -1.0/12 - 1 (-1.0833333333333333, -1.0833333333333333)
将
zetac(x)与zeta(x) - 1在较大的 x 处进行比较>>> zetac(60), zeta(60) - 1 (8.673617380119933e-19, 0.0)