qiskit.visualization.visualize_transition
qiskit.visualization.visualize_transition(circuit, trace=False, saveas=None, fpg=100, spg=2)
Crée une animation montrant les transitions entre les états d'un seul qubit en appliquant des portes quantiques.
Déclassé depuis la version 1.2.0
La fonction qiskit.visualization.transition_visualization.visualize_transition() est obsolète depuis Qiskit 1.2.0. Elle sera supprimée dans la version 2.0.
Paramètres
- circuit (QuantumCircuit) – QuantumCircuit à un seul qubit avec Qiskit. Les portes prises en charge sont : h, x, y, z, rx, ry, rz, s, sdg, t, tdg et u1.
- trace (bool) – Contrôle l'affichage des vecteurs de traçage - historique de 10 vecteurs passés à chaque étape de l'animation.
- saveas (str) – L'utilisateur peut choisir d'enregistrer l'animation sous forme de vidéo dans son système de fichiers. Cet argument est une chaîne de chemin avec nom de fichier et extension (par exemple, “movie.mp4” pour enregistrer la vidéo dans le répertoire de travail actuel).
- fpg (int) – Cadres par porte. Contrôle plus fin de la fluidité de l'animation et des besoins de calcul pour le rendu de l'animation. Cela fonctionne bien pour l'interface graphique de tkinter, mais pour l'interface graphique de jupyter, il serait préférable de choisir une valeur de fpg comprise entre 5 et 30.
- spg (int) – Secondes par porte. Combien de secondes doit durer l'animation des transitions de chaque porte?
Retours
Si l'argument jupyter est défini sur True. Sinon, ouvre l'interface graphique de tkinter et revient après la fermeture de l'interface graphique.
Type de retour
IPython.core.display.HTML
Augmentations
- MissingOptionalLibraryError – Matplotlib (et/ou IPython) doit être installé(e).
- VisualizationError – Les portes indiquées ne sont pas prises en charge.
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.