Skip to main content
IBM Quantum Platform

Strumenti per l'algebra lineare

Questo modulo offre diverse funzioni utili nell'ambito dell'algebra lineare.

apply_unitary(vec, operatore, norb, nelec[, copia] )Applica una trasformazione unitaria a un vettore di stato.
givens_decomposition(unitario)Scompone una matrice unitaria in rotazioni di Givens e fasi diagonali.
givens_decomposition_slater(coefficienti_orbitali)Scompone gli orbitali occupati di un determinante di Slater in rotazioni di Givens.
double_factorized_2body(two_body_tensor, tol)Scomposizione a doppio fattore di un tensore reale a due corpi.
double_factorized_t2( t2_amplitudes, tol[,...] )Scomposizione a doppio fattore delle ampiezze dell’ t2t_2 e con restrizione di spin.
linear_operator(operatore, Norb, Nelec)Restituisce un scipy.sparse.linalg.LinearOperator per un operatore nel settore FCI (norb, nelec) .
reconstruct_t2(termini, nocc)Ricostruisce le ampiezze dell’ t2t_2 e con restrizione di spin a partire da una decomposizione a doppio fattore.
double_factorized_t2_alpha_beta(...[, max_terms] )Scomposizione a doppio fattore delle ampiezze alfa-beta (senza restrizioni di spin) t2t_2.
reconstruct_t2_alpha_beta(termini, norb,...)Ricostruisce le ampiezze alfa-beta t2t_2 a partire da una decomposizione a doppio fattore.
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.