Skip to main content
IBM Quantum Platform

Outils d'algèbre linéaire

Ce module fournit divers outils d'algèbre linéaire.

apply_unitary(vec, opérateur, norb, nelec[, copie] )Applique une transformation unitaire à un vecteur d'état.
givens_decomposition(unitaire)Décompose une matrice unitaire en rotations de Givens et en phases diagonales.
givens_decomposition_slater(coefficients_orbitaux)Décompose les orbitales occupées d'un déterminant de Slater en rotations de Givens.
double_factorized_2body(two_body_tensor, tol)Décomposition à double factorisation d'un tenseur réel à deux corps.
double_factorized_t2( t2_amplitudes, tol[,...] )Décomposition à deux facteurs des amplitudes d' t2t_2 s à spin restreint.
linear_operator(opérateur, Norb, Nelec)Renvoie un pour scipy.sparse.linalg.LinearOperator un opérateur du secteur FCI (norb, nelec) .
reconstruct_t2(conditions, nocc)Reconstruit les amplitudes d' t2t_2 s à spin restreint à partir d'une décomposition à double factorisation.
double_factorized_t2_alpha_beta(...[, max_terms] )Décomposition à deux facteurs des amplitudes d' t2t_2 s alpha-bêta (sans restriction de spin).
reconstruct_t2_alpha_beta(termes, norb,...)Reconstruit les amplitudes de l' t2t_2 e alpha-bêta à partir d'une décomposition à deux facteurs.
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.