qiskit.visualization.visualize_transition
qiskit.visualization.visualize_transition(circuit, trace=False, saveas=None, fpg=100, spg=2)
Crea una animación que muestre las transiciones entre estados de un único qubit aplicando puertas cuánticas.
Obsoleto desde la versión 1.2.0
La función qiskit.visualization.transition_visualization.visualize_transition() está obsoleta a partir de Qiskit 1.2.0. Se eliminará en la versión 2.0.
Parámetros
- circuit (QuantumCircuit) – Qiskit single-qubit QuantumCircuit. Las puertas admitidas son h,x, y, z, rx, ry, rz, s, sdg, t, tdg y u1.
- trace (bool) – Controla si se muestran los vectores de trazado - historial de 10 vectores pasados en cada paso de la animación.
- saveas (str) – El usuario puede elegir guardar la animación como un vídeo en su sistema de archivos. Este argumento es una cadena de ruta con nombre de archivo y extensión (por ejemplo, “movie.mp4” para guardar el vídeo en el directorio de trabajo actual).
- fpg (int) – Fotogramas por puerta. Mayor control sobre la suavidad de la animación y las necesidades computacionales para renderizar la animación. Funciona bien para tkinter GUI como es, para jupyter GUI podría ser preferible elegir fpg entre 5-30.
- spg (int) – Segundos por puerta. Cuántos segundos debe durar la animación de las transiciones individuales de las puertas.
Devuelve
Si arg jupyter es True. De lo contrario, abre la GUI tkinter y regresa después de que la GUI se cierra.
Tipo de retorno
IPython.core.display.HTML
Eleva
- MissingOptionalLibraryError - Debe tener instalado Matplotlib (y/o IPython).
- VisualizationError - La(s) puerta(s) indicada(s) no es(son) compatible(s).
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.