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) – QuantumCircuit de un solo qubit en Qiskit. Las puertas compatibles son h, x, y, z, rx, ry, rz, s, sdg, t, tdg y u1.
- trace (bool) – Determina si se muestran los vectores de trazado: historial de los 10 vectores anteriores en cada paso de la animación.
- saveas (str) – El usuario puede optar por guardar la animación como un vídeo en su sistema de archivos. Este argumento es una cadena de caracteres que contiene la ruta, el nombre del archivo y la extensión (por ejemplo, “movie.mp4”, para guardar el vídeo en el directorio de trabajo actual).
- fpg (int) – Fotogramas por puerta. Un control más preciso sobre la fluidez de la animación y los requisitos computacionales para renderizarla. Funciona bien tal cual para la interfaz gráfica de usuario de Tkinter; en el caso de la interfaz gráfica de usuario de Jupyter, quizá sea preferible elegir un valor de fpg entre 5 y 30.
- spg (int) – Segundos por compuerta. ¿Cuántos segundos debe durar la animación de cada transición entre 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 – Es necesario tener instalado « Matplotlib » (y/o IPython).
- VisualizationError – Las puertas indicadas no son compatibles.
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.