qiskit.visualization.visualize_transition
qiskit.visualization.visualize_transition(circuit, trace=False, saveas=None, fpg=100, spg=2)
Erstellt eine Animation, die Übergänge zwischen den Zuständen eines einzelnen Qubits durch Anwendung von Quantengattern zeigt.
Veraltet seit Version 1.2.0
Die Funktion qiskit.visualization.transition_visualization.visualize_transition() ist ab Qiskit 1.2.0 veraltet. Sie wird in der Version 2.0 entfernt werden.
Parameter
- circuit (QuantumCircuit) – Qiskit-Einzelqubit- QuantumCircuit us. Unterstützt werden die Gates h, x, y, z, rx, ry, rz, s, sdg, t, tdg sowie „ u1 “.
- trace (bool) – Legt fest, ob bei jedem Animationsschritt 10 Vektoren der Vergangenheit angezeigt werden sollen.
- saveas (str) – Der Benutzer kann wählen, ob er die Animation als Video in seinem Dateisystem speichern möchte. Dieses Argument ist eine Pfadangabe mit Dateinamen und Erweiterung (z. B. “movie.mp4”, um das Video im aktuellen Arbeitsverzeichnis zu speichern).
- fpg (int) – Frames pro Tor. Bessere Kontrolle über die Glätte der Animation und den Rechenaufwand für das Rendern der Animation. Funktioniert gut für tkinter GUI wie es ist, für jupyter GUI könnte es besser sein, fpg zwischen 5-30 zu wählen.
- spg (int) – Sekunden pro Tor. Wie viele Sekunden soll die Animation der einzelnen Torübergänge dauern?
Rückgabe
Wenn das Argument jupyter auf True gesetzt ist. Ansonsten öffnet tkinter GUI und kehrt zurück, nachdem die GUI geschlossen wurde.
Rückgabetyp
IPython.core.display.HTML
Erhöht
- MissingOptionalLibraryError – „ Matplotlib “ (und/oder „IPython“) muss installiert sein.
- VisualizationError – Die angegebenen Gate(s) werden nicht unterstützt.
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.