jax.scipy.linalg.hilbert#

jax.scipy.linalg.hilbert(n)[原始碼]#

建立 n 階 Hilbert 矩陣。

scipy.linalg.hilbert() 的 JAX 實作。

Hilbert 矩陣定義為

\[H_{ij} = \frac{1}{i + j + 1}\]

對於 \(1 \le i \le n\)\(1 \le j \le n\)

參數:

n (int) – 要建立的矩陣大小。

傳回值:

形狀為 (n, n) 的 Hilbert 矩陣

傳回類型:

陣列 (Array)

範例

>>> 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)