Skip to main content
IBM Quantum Platform

DAG回路

qiskit.dagcircuit


有向非循環グラフとしての回路

DAGCircuit()有向無サイクルグラフとしての量子回路。
DAGNode( [nid] )DAGOpNode, DAGInNode, および DAGOutNode の親クラス。
DAGOpNode(op[, qargs, cargs] )DAGCircuitのノードのインストラクションを表すオブジェクト。
DAGInNode(電線)DAGCircuitの入力ワイヤノードを表すオブジェクト。
DAGOutNode(電線)DAGCircuit の発信線ノードを表すオブジェクト。
DAGDepNode([type, op, name, qargs, cargs,...] )DAGDependency() のノードの情報を表すオブジェクト。
DAGDependency()演算間の依存関係(すなわち、交換則が成立しないこと)を通じて、量子回路を有向非循環グラフ(DAG)として表現するオブジェクト。

例外

DAGCircuitError

exception qiskit.dagcircuit.DAGCircuitError(*msg)

GitHub

ベース: QiskitError

DAGCircuitオブジェクトが発生させるエラーの基本クラス。

エラーメッセージを設定する。

DAGDependencyError

exception qiskit.dagcircuit.DAGDependencyError(*msg)

GitHub

ベース: QiskitError

DAGDependency オブジェクトによって発生するエラーの基底クラス。

エラーメッセージを設定する。


ユーティリティー

BlockCollapser(ダグ)このクラスは、DAG(有向非巡回グラフ)内のノードのブロックを統合するためのさまざまな戦略を実装しています。
BlockCollector(ダグ)このクラスは、有向非循環グラフ(DAG)を特定の条件を満たすノードのブロックに分割する様々な戦略を実装します。
BlockSplitter()ノードのブロックを、不連続な量子ビット上のサブブロックに分割する。
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。