Skip to main content
IBM Quantum Platform

qiskit.visualization.visualize_transition

qiskit.visualization.visualize_transition(circuit, trace=False, saveas=None, fpg=100, spg=2)

GitHub

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

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.