qiskit.visualization.visualize_transition
qiskit.visualization.visualize_transition(circuit, trace=False, saveas=None, fpg=100, spg=2)
양자 게이트를 적용하여 단일 큐비트의 상태 간 전환을 보여주는 애니메이션을 생성합니다.
버전부터 사용되지 않음 1.2.0
qiskit.visualization.transition_visualization.visualize_transition() 함수는 키스킷 1.2.0 에서 더 이상 사용되지 않습니다. 2.0 릴리스에서 제거될 예정입니다.
매개변수
- circuit (QuantumCircuit) – Qiskit 단일 큐비트 QuantumCircuit. 지원되는 게이트는 h, x, y, z, rx, ry, rz, s, sdg, t, tdg 및 u1 입니다.
- trace (bool) – 트레이싱 벡터(애니메이션의 각 단계에서 지난 10개의 벡터 기록)를 표시할지 여부를 제어합니다.
- saveas (str) – 사용자는 애니메이션을 동영상으로 저장하여 파일 시스템에 저장할 수 있습니다. 이 인수는 파일 이름과 확장자가 포함된 경로 문자열입니다(예: 현재 작업 디렉터리에 동영상을 저장하려면 “movie.mp4” ).
- fpg (int) – 게이트당 프레임 수. 애니메이션의 부드러움과 애니메이션 렌더링에 필요한 계산량을 보다 정밀하게 제어할 수 있습니다. tkinter GUI의 경우 그대로 사용해도 잘 작동하지만, jupyter GUI의 경우 fpg 값을 5~30 사이로 설정하는 것이 더 나을 수 있습니다.
- spg (int) – 게이트당 초. 개별 게이트 전환 애니메이션은 몇 초 동안 지속되어야 합니까?
리턴
인수가 True로 설정된 경우. 그렇지 않으면 tkinter GUI를 열고 GUI가 닫힌 후 반환됩니다.
리턴 유형
IPython.core.display.HTML
레이즈
- MissingOptionalLibraryError – Matplotlib (및/또는 IPython)이 설치되어 있어야 합니다.
- VisualizationError – 지정된 게이트는 지원되지 않습니다.
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.