qiskit.visualization.visualize_transition
qiskit.visualization.visualize_transition(circuit, trace=False, saveas=None, fpg=100, spg=2)
Crea un'animazione che mostra le transizioni tra gli stati di un singolo qubit applicando le porte quantistiche.
Deprecato dalla versione 1.2.0
La funzione qiskit.visualization.transition_visualization.visualize_transition() è deprecata a partire da Qiskit 1.2.0. Verrà rimosso nella versione 2.0.
Parametri
- circuit (QuantumCircuit) – QuantumCircuit a singolo qubit con Qiskit. I gate supportati sono h, x, y, z, rx, ry, rz, s, sdg, t, tdg e u1.
- trace (bool) – Controlla se visualizzare i vettori di tracciamento - la cronologia di 10 vettori passati a ogni passo dell'animazione.
- saveas (str) – L'utente può scegliere di salvare l'animazione come video nel proprio filesystem. Questo argomento è una stringa di percorso con nome del file ed estensione (ad esempio, “movie.mp4” per salvare il video nella directory di lavoro corrente).
- fpg (int) – Fotogrammi per cancello. Controllo più preciso della fluidità dell'animazione e delle esigenze di calcolo per il rendering dell'animazione. Funziona bene per l'interfaccia grafica di tkinter così com'è, ma per l'interfaccia grafica di jupyter potrebbe essere preferibile scegliere un fpg compreso tra 5-30.
- spg (int) – Secondi per cancello. Quanti secondi deve durare l'animazione delle transizioni dei singoli cancelli.
Risultati
Se l'arg jupyter è impostato su True. Altrimenti apre la GUI di tkinter e ritorna dopo la chiusura della GUI.
Tipo di restituzione
IPython.core.display.HTML
Aumenti
- MissingOptionalLibraryError – È necessario che sia installato Matplotlib (e/o IPython).
- VisualizationError – I gate specificati non sono supportati.
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.