当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy linalg.orth用法及代码示例


本文简要介绍 python 语言中 scipy.linalg.orth 的用法。

用法:

scipy.linalg.orth(A, rcond=None)#

使用 SVD 为 A 的范围构造正交基

参数

A (M, N) 数组

输入数组

rcond 浮点数,可选

相对条件数。小于 rcond * max(s) 的奇异值 s 被视为零。默认值:浮点 eps * max(M,N)。

返回

Q (M, K) ndarray

A 范围的正交基。K = A 的有效秩,由 rcond 确定

例子

>>> import numpy as np
>>> from scipy.linalg import orth
>>> A = np.array([[2, 0, 0], [0, 5, 0]])  # rank 2 array
>>> orth(A)
array([[0., 1.],
       [1., 0.]])
>>> orth(A.T)
array([[0., 1.],
       [1., 0.],
       [0., 0.]])

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.linalg.orth。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。