算法包下载链接:https://download.csdn.net/download/qq_42629529/79481514
from PLA.Matrix import Matrix from PLA.GramSchmidtProcess import qr if __name__ == "__main__": #1 A1 = Matrix([[1, 1, 2], [1, 1, 0], [1, 0, 0]]) Q1, R1 = qr(A1) print(Q1) print(R1) print(Q1.dot(R1)) print() #2 A2 = Matrix([[2, -1, -1], [2, 0, 2], [2, -1, 3]]) Q2, R2 = qr(A2) print(Q2) print(R2) print(Q2.dot(R2))