Skip to main content
IBM Quantum Platform

MatrixExponential

class qiskit.synthesis.MatrixExponential

GitHub

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)

GitHub

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

QuantumCircuit

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.