jax.scipy.linalg.hilbert#
- jax.scipy.linalg.hilbert(n)[源代码]#
创建一个 n 阶的希尔伯特矩阵。
JAX 实现的
scipy.linalg.hilbert()
。希尔伯特矩阵的定义为
\[H_{ij} = \frac{1}{i + j + 1}\]对于 \(1 \le i \le n\) 和 \(1 \le j \le n\)。
- 参数:
n (int) – 要创建的矩阵的大小。
- 返回:
形状为
(n, n)
的希尔伯特矩阵- 返回类型:
示例
>>> jax.scipy.linalg.hilbert(2) Array([[1. , 0.5 ], [0.5 , 0.33333334]], dtype=float32) >>> jax.scipy.linalg.hilbert(3) Array([[1. , 0.5 , 0.33333334], [0.5 , 0.33333334, 0.25 ], [0.33333334, 0.25 , 0.2 ]], dtype=float32)