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에서는 5-30 사이의 fpg를 선택하는 것이 더 좋을 수 있습니다.
- spg (int) – 게이트당 초. 개별 게이트 전환의 애니메이션에 몇 초가 소요될까요?
리턴
인수가 True로 설정된 경우. 그렇지 않으면 tkinter GUI를 열고 GUI가 닫힌 후 반환됩니다.
리턴 유형
IPython.core.display.HTML
레이즈
- MissingOptionalLibraryError – Matplotlib (및/또는 IPython)이 설치되어 있어야 합니다.
- VisualizationError – 지정된 게이트는 지원되지 않습니다.
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.