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

양자 게이트를 적용하여 단일 큐비트의 상태 간 전환을 보여주는 애니메이션을 생성합니다.

버전부터 사용되지 않음 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

레이즈

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.