MatrixExponential
class qiskit.synthesis.MatrixExponential
Bases : EvolutionSynthesis
Évolution exacte des opérateurs par exponentiation matricielle et synthèse unitaire.
Cette classe synthétise l'exponentiation d'opérateurs en calculant leur représentation matricielle de taille exponentielle, puis en utilisant une exponentiation matricielle exacte suivie d'une synthèse unitaire pour obtenir un circuit. Ce processus n'est pas évolutif et sert de référence ou de point de comparaison pour les petits systèmes.
Attributs
settings
Renvoie les paramètres dans un dictionnaire, qui peut être utilisé pour reconstruire l'objet.
Retours
Un dictionnaire contenant les paramètres de cette formule de produit.
Augmentations
NotImplementedError - L'interface n'implémente pas cette méthode.
Méthodes
synthesize
synthesize(evolution)
Synthétiser un qiskit.circuit.library.PauliEvolutionGate.
Paramètres
evolution (PauliEvolutionGate) – La porte d'évolution pour synthétiser.
Retours
Un circuit mettant en œuvre l'évolution.
Type de retour