Skip to main content
IBM Quantum Platform

qiskit.visualization.pass_manager_drawer

qiskit.visualization.pass_manager_drawer(pass_manager, filename=None, style=None, raw=False)

GitHub

パスマネージャーを描く。

この関数には pydotが必要で、pydotには Graphvizがインストールされている必要がある。

警告

この関数は、ユーザーが制御可能な文字列(パス名など)を含むファイルに対して、システムのGraphvizツールを呼び出します。 この関数は、信頼できる入力に対してのみ呼び出すことを推奨します。

パラメーター

  • pass_manager (PassManager) – 抽選されるパスマネージャー
  • filename (str) – 画像の保存先ファイルパス
  • style (dict or OrderedDict) – キーはパス・クラスで、値はそれを作るための色である。 DEFAULT_STYLE に例がある。 順序付きディクテは、パスが複数のカテゴリーに分類される場合に、優先順位の色分けを確実にするために使用できる。 指定されたdictに含まれない値は、デフォルトのdictから入力されます
  • raw (Bool) – 画像ではなくRaw Dot出力を保存したい場合はTrue。 デフォルトは false です。

戻り値

パス・マネージャーのインメモリー表現。 イメージが生成されなかったり、PILがインストールされていない場合はNone。

戻りの型

PIL.Image またはなし

レイズ

from qiskit import QuantumCircuit
from qiskit.transpiler import generate_preset_pass_manager
from qiskit.visualization import pass_manager_drawer

pm = generate_preset_pass_manager(optimization_level=0)
pass_manager_drawer(pm)
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。