Skip to main content
IBM Quantum Platform

DAGDepNode

class qiskit.dagcircuit.DAGDepNode(type=None, op=None, name=None, qargs=(), cargs=(), successors=None, predecessors=None, reachable=None, matchedwith=None, successorstovisit=None, isblocked=None, qindices=None, cindices=None, nid=-1)

GitHub

ベース: object

DAGDependency() のノードの情報を表すオブジェクト。

ノードを受け取る関数に与えることができます。


属性

**パラメーター

cargs

タイプ: tuple[Clbit, ...]

cindices

タイプ: tuple[int, ...]

isblocked

タイプ: bool

matchedwith

タイプ: list[int] | None

name

タイプ: str | None

node_id

predecessors

タイプ: list[int]

qindices

タイプ: tuple[int, ...]

reachable

タイプ: bool | None

sort_key

タイプ: str

successors

タイプ: list[int]

successorstovisit

タイプ: list[int] | None

type

タイプ: str

op

ノードのopに対応する命令オブジェクトを返す

qargs

タイプ: tuple[Qubit, ...]

Qubit のリストを返します。そうでなければ空のリストを返します。


方法

copy

copy()

GitHub

DAGDepNode オブジェクトをコピーする関数 :returns: DAGDepNode オブジェクトのコピー :rtype: DAGDepNode

semantic_eq

static semantic_eq(node1, node2)

GitHub

DAG ノードが等価とみなされるかどうかをチェックする。例えば、 nx.is_isomorphic の node_match として。

**パラメーター

  • node1 (DAGDepNode) – 比較するノード。
  • node2 (DAGDepNode) – 比較するもう1つのノード。

戻り値

もし node1 == node2

戻りの型

bool

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