本文简要介绍 python 语言中 scipy.linalg.invhilbert
的用法。
用法:
scipy.linalg.invhilbert(n, exact=False)#
计算 n 阶希尔伯特矩阵的逆矩阵。
希尔伯特矩阵的逆矩阵中的条目是整数。当 n 大于 14 时,逆中的某些条目超过了 64 位整数的上限。确切的参数提供了两种处理这些大整数的选项。
- n: int
希尔伯特矩阵的阶。
- exact: 布尔型,可选
如果为 False,则返回的数组的数据类型为 np.float64,并且该数组是逆的近似值。如果为 True,则该数组是精确的整数逆数组。为了表示 n > 14 时的精确逆,返回的数组是一个长整数对象数组。对于 n <= 14,精确的倒数作为数据类型为 np.int64 的数组返回。
- invh: (n, n) 数组
如果精确为 False,则数组的数据类型为 np.float64。如果精确为 True,则数据类型为 np.int64(对于 n <= 14)或对象(对于 n > 14)。在后一种情况下,数组中的对象将是长整数。
参数 ::
返回 ::
注意:
例子:
>>> from scipy.linalg import invhilbert >>> invhilbert(4) array([[ 16., -120., 240., -140.], [ -120., 1200., -2700., 1680.], [ 240., -2700., 6480., -4200.], [ -140., 1680., -4200., 2800.]]) >>> invhilbert(4, exact=True) array([[ 16, -120, 240, -140], [ -120, 1200, -2700, 1680], [ 240, -2700, 6480, -4200], [ -140, 1680, -4200, 2800]], dtype=int64) >>> invhilbert(16)[7,7] 4.2475099528537506e+19 >>> invhilbert(16, exact=True)[7,7] 42475099528537378560
相关用法
- Python SciPy linalg.invpascal用法及代码示例
- Python SciPy linalg.inv用法及代码示例
- Python SciPy linalg.ishermitian用法及代码示例
- Python SciPy linalg.issymmetric用法及代码示例
- Python SciPy linalg.eigvalsh_tridiagonal用法及代码示例
- Python SciPy linalg.cdf2rdf用法及代码示例
- Python SciPy linalg.LaplacianNd用法及代码示例
- Python SciPy linalg.solve_circulant用法及代码示例
- Python SciPy linalg.polar用法及代码示例
- Python SciPy linalg.clarkson_woodruff_transform用法及代码示例
- Python SciPy linalg.rsf2csf用法及代码示例
- Python SciPy linalg.hessenberg用法及代码示例
- Python SciPy linalg.tril用法及代码示例
- Python SciPy linalg.triu用法及代码示例
- Python SciPy linalg.svd用法及代码示例
- Python SciPy linalg.factorized用法及代码示例
- Python SciPy linalg.lu_factor用法及代码示例
- Python SciPy linalg.SuperLU用法及代码示例
- Python SciPy linalg.lsqr用法及代码示例
- Python SciPy linalg.cho_factor用法及代码示例
- Python SciPy linalg.fractional_matrix_power用法及代码示例
- Python SciPy linalg.eig_banded用法及代码示例
- Python SciPy linalg.tanhm用法及代码示例
- Python SciPy linalg.orthogonal_procrustes用法及代码示例
- Python SciPy linalg.use_solver用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.linalg.invhilbert。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。