【发布时间】:2018-06-03 04:45:10
【问题描述】:
假设我有一组向量 $ a_1, ..., a_d $ 彼此正交。现在,我想找到另一个与所有其他向量正交的向量 $ a_{d+1} $。
是否有有效的算法来实现这一点?我只能想到在最后加一个随机向量,然后应用gram-schmidt。
是否有一个 python 库已经实现了这一点?
【问题讨论】:
-
为什么不能取所有向量的一般wege积?如果它们都是n维,并且你有n-1个,那么你可以取所有它们的叉积得到最后一个正交向量
-
其实很好……没想到。对于任何类型的向量都是如此吗?另外,如果我有“n-2”个向量,但有“n”个维度,是否也可以?
-
取叉积并不是 gram schmidt 的工作原理
-
我知道...但是,modesitt 的观点很容易找到第 n 个正交向量,因为您有 n-1 个向量
标签: python matrix orthogonal