def __init__(self): M = np.random.rand(5,5) M = linalg.qr(M)[0] A = linalg.block_diag(M,M,M,M) A = linalg.block_diag(M,M,M,M,M,M,M,M,M,M, M,M,M,M,M,M,M,M,M,M) self.A = A