qiskit.visualization.plot_bloch_vector
qiskit.visualization.plot_bloch_vector(bloch, title='', ax=None, figsize=None, coord_type='cartesian', font_size=None)
ブロッホ球をプロットする。
指定された座標でブロッホ球をプロットする。
パラメーター
- bloch (list[double]) – 3 つの要素の配列で[、 <x>、 <y>、 <z>] (直交座標)または [<r>、 <theta>、 <phi>] (ラジアン単位の球面座標)です。 <theta> +z 方向からの傾斜角です <phi> +x 方向からの方位角です。
- title (str) – プロットのタイトルを表す文字列
- ax (matplotlib.axes.Axes) – ブロッホ球のレンダリングに使用する軸
- figsize (tuple) – フィギュアのサイズ(インチ)。
ax。 - coord_type (str) – ブ ロ ッ ク の座標種別 (直交座標か球面座標) を指定する文字列
- 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で行ってください。