Skip to main content
IBM Quantum Platform

qiskit.visualization.plot_bloch_vector

qiskit.visualization.plot_bloch_vector(bloch, title='', ax=None, figsize=None, coord_type='cartesian', font_size=None)

GitHub

ブロッホ球をプロットする。

指定された座標でブロッホ球をプロットする。

パラメーター

  • 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.

戻りの型

matplotlib.figure.Figure

レイズ

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で行ってください。