#coding:utf8
import numpy as np
def gram_schmidt(A):
"""Gram-schmidt正交化"""
Q=np.zeros_like(A)
cnt = 0
for a in A.T:
u = np.copy(a)
for i in range(0, cnt):
u -= np.dot(np.dot(Q[:, i].T, a), Q[:, i])
矩阵的QR分解(三种方法)Python实现
最新推荐文章于 2024-08-13 15:18:59 发布