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

Cria uma animação que mostra as transições entre os estados de um único qubit aplicando portas quânticas.

Descontinuado desde a versão 1.2.0

A função qiskit.visualization.transition_visualization.visualize_transition() está obsoleta desde o Qiskit 1.2.0. Ele será removido na versão 2.0.

Parâmetros

  • circuit (QuantumCircuit) – Qiskit single-qubit QuantumCircuit. As portas suportadas são h,x, y, z, rx, ry, rz, s, sdg, t, tdg e u1.
  • trace (bool) – Controla se os vetores de rastreamento devem ser exibidos - histórico de 10 vetores anteriores em cada etapa da animação.
  • saveas (str) – O usuário pode optar por salvar a animação como um vídeo em seu sistema de arquivos. Esse argumento é uma cadeia de caminhos com nome de arquivo e extensão (por exemplo, “movie.mp4” para salvar o vídeo no diretório de trabalho atual).
  • fpg (int) – Quadros por porta. Controle mais refinado sobre a suavidade da animação e as necessidades computacionais para renderizar a animação. Funciona bem para a GUI do tkinter, mas para a GUI do jupyter talvez seja preferível escolher fpg entre 5 e 30.
  • spg (int) – Segundos por portão. Quantos segundos deve durar a animação de transições de portões individuais.

Retorna

Se arg jupyter estiver definido como True. Caso contrário, abre a GUI do tkinter e retorna depois que a GUI é fechada.

Tipo de retorno

IPython.core.display.HTML

Aumentos

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.