scipy.linalg.
希尔伯特#
- scipy.linalg.hilbert(n)[源代码][源代码]#
创建一个阶数为 n 的希尔伯特矩阵。
返回一个 n 乘 n 的数组,其元素为 h[i,j] = 1 / (i + j + 1)。
- 参数:
- n整数
要创建的数组的大小。
- 返回:
- h(n, n) ndarray
希尔伯特矩阵。
参见
invhilbert
计算希尔伯特矩阵的逆。
注释
Added in version 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 ]])