def testAddCols2(self): Utilde, Stilde, Vtilde = SVDUpdate.addCols2(self.U, self.s, self.V, self.B) ABkEst = numpy.dot((Utilde*Stilde), Vtilde.T) print(numpy.linalg.norm(self.AB)) print(numpy.linalg.norm(self.AB - self.ABk)) print(numpy.linalg.norm(self.AB - ABkEst)) print(numpy.linalg.norm(self.ABk - ABkEst))
def testAddCols2(self): Utilde, Stilde, Vtilde = SVDUpdate.addCols2(self.U, self.s, self.V, self.B) ABkEst = numpy.dot((Utilde * Stilde), Vtilde.T) print(numpy.linalg.norm(self.AB)) print(numpy.linalg.norm(self.AB - self.ABk)) print(numpy.linalg.norm(self.AB - ABkEst)) print(numpy.linalg.norm(self.ABk - ABkEst))