gram_schmidt¶
full name: tenpy.linalg.lanczos.gram_schmidt
parent module:
tenpy.linalg.lanczos
type: function
-
tenpy.linalg.lanczos.
gram_schmidt
(vecs, rcond=1e-14, verbose=None)[source]¶ In place Gram-Schmidt Orthogonalization and normalization for npc Arrays.
- Parameters
- Returns
vecs (list of Array) – The ortho-normalized vectors (without any
None
).ov (2D Array) – For
j >= i
,ov[j, i] = npc.inner(vecs[j], vecs[i], 'range', do_conj=True)
(where vecs[j] was orthogonalized to allvecs[k], k < i
).