qiskit.visualization.plot_bloch_vector
qiskit.visualization.plot_bloch_vector(bloch, title='', ax=None, figsize=None, coord_type='cartesian', font_size=None)
블로흐 구를 플롯합니다.
직교 및 구형 시스템 모두에서 지정된 좌표로 블로흐 구를 플롯합니다.
매개변수
- bloch (tuple[float, float, float]) – ( <x>, <y>, <z> ) (직교 좌표계) 또는 ( <r>, <theta>, <phi> ) (라디안 단위의 구면 좌표계)로 구성된 3개 요소의 튜플. <theta> 는 +z 방향으로부터의 경사각이며, <phi> 는 +x 방향으로부터의 방위각이다
- title (str) – 플롯 제목을 나타내는 문자열
- ax (matplotlib.axes.Axes) – 블로흐 구체 렌더링에 사용할 축입니다
- figsize (tuple) – 그림의 크기는 인치 단위입니다.
ax.을 전달해도 아무런 효과가 없습니다. - coord_type (Literal["cartesian", "spherical"]) – 입력이 직교 좌표계로 주어졌는지, 구면 좌표계로 주어졌는지에 따라 또는
"spherical"중"cartesian"하나를 사용합니다. - font_size (float) – 글꼴 크기.
리턴
Matplotlib 그림 인스턴스 ax = None.
리턴 유형
레이즈
MissingOptionalLibraryError – matplotlib이 필요합니다.
예제
from qiskit.visualization import plot_bloch_vector
plot_bloch_vector([0,1,0], title="New Bloch Sphere")
import numpy as np
from qiskit.visualization import plot_bloch_vector
# You can use spherical coordinates instead of cartesian.
plot_bloch_vector([1, np.pi/2, np.pi/3], coord_type='spherical')
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.