scipy.linalg.

hilbert#

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

建立 n 階 Hilbert 矩陣。

傳回 nn 陣列,其元素為 h[i,j] = 1 / (i + j + 1)

參數:
nint

要建立的陣列大小。

回傳:
h(n, n) ndarray

Hilbert 矩陣。

另請參閱

invhilbert

計算 Hilbert 矩陣的反矩陣。

註解

在 0.10.0 版本中新增。

範例

>>> from scipy.linalg import hilbert
>>> hilbert(3)
array([[ 1.        ,  0.5       ,  0.33333333],
       [ 0.5       ,  0.33333333,  0.25      ],
       [ 0.33333333,  0.25      ,  0.2       ]])