[英]Linear Dependence of Set of Vectors in numpy
我想通过 numpy 检查某些向量是否相互依赖,我在下面的链接中找到了一些检查矩阵行的线性相关性的好建议: 如何从矩阵中找到线性独立行
我无法理解“柯西-施瓦茨不等式”方法,我认为这是由于我缺乏知识,但是我尝试了特征值方法来检查列之间的线性依赖关系,这是我的代码:
A = np.array([
[0, 1, 0, 0],
[0, 0, 1, 0],
[0, 1, 1, 0],
[1, 0, 0, 1]
])
lambdas, V = np.linalg.eig(A)
print(lambdas)
print(V)
我得到:
[ 1. 0. 1.61803399 -0.61803399]
[[ 0. 0.70710678 0.2763932 -0.7236068 ]
[ 0. 0. 0.4472136 0.4472136 ]
[ 0. 0. 0.7236068 -0.2763932 ]
[ 1. -0.70710678 0.4472136 0.4472136 ]]
我的问题是如何知道矩阵 A 的哪些列的特征值为 0?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.