本文简要介绍 python 语言中 scipy.linalg.inv
的用法。
用法:
scipy.linalg.inv(a, overwrite_a=False, check_finite=True)#
计算矩阵的逆。
- a: array_like
要反转的方阵。
- overwrite_a: 布尔型,可选
丢弃 a 中的数据(可能会提高性能)。默认为假。
- check_finite: 布尔型,可选
是否检查输入矩阵是否仅包含有限数。禁用可能会提高性能,但如果输入确实包含无穷大或 NaN,则可能会导致问题(崩溃、非终止)。
- ainv: ndarray
矩阵的逆 a。
- LinAlgError
如果 a 是单数。
- ValueError
如果 a 不是正方形,或者不是二维的。
参数 ::
返回 ::
抛出 ::
例子:
>>> import numpy as np >>> from scipy import linalg >>> a = np.array([[1., 2.], [3., 4.]]) >>> linalg.inv(a) array([[-2. , 1. ], [ 1.5, -0.5]]) >>> np.dot(a, linalg.inv(a)) array([[ 1., 0.], [ 0., 1.]])
相关用法
- Python SciPy linalg.invhilbert用法及代码示例
- Python SciPy linalg.invpascal用法及代码示例
- 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.inv。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。