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]) – 3つの要素からなるタプルで、( <x>, <y>, <z> )(デカルト座標)または( <r>, <theta>, <phi> )(ラジアン単位の球座標)である。 <theta> は+z方向からの傾斜角、 <phi> は+x方向からの方位角である
- title (str) – プロットのタイトルを表す文字列
- ax (matplotlib.axes.Axes) – ブロッホ球のレンダリングに使用する軸
- figsize (tuple) – 図のサイズはインチ単位です。
ax. を渡しても何の効果もありません。 - coord_type (Literal["cartesian", "spherical"]) – 入力が直交座標系で与えられるか、球座標系で与えられるかによって、 either
"cartesian"または"spherical"のいずれかになります。 - 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で行ってください。