qiskit.visualization.visualize_transition
qiskit.visualization.visualize_transition(circuit, trace=False, saveas=None, fpg=100, spg=2)
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
- MissingOptionalLibraryError - É necessário ter o site Matplotlib (e/ou IPython) instalado.
- VisualizationError - O(s) portão(ões) fornecido(s) não é(são) suportado(s).
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.