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)
ベース: object
DAGDependency() のノードの情報を表すオブジェクト。
ノードを受け取る関数に与えることができます。
属性
**パラメーター
- successors (list[int] | None)
- predecessors (list[int] | None)
- matchedwith (list[int] | None)
- successorstovisit (list[int] | None)
- isblocked (bool | None)
- qindices (list[int] | None)
- cindices (list[int] | None)
- nid (int)
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
semantic_eq
static semantic_eq(node1, node2)
DAG ノードが等価とみなされるかどうかをチェックする。例えば、 nx.is_isomorphic の node_match として。
**パラメーター
- node1 (DAGDepNode) – 比較するノード。
- node2 (DAGDepNode) – 比較するもう1つのノード。
戻り値
もし node1 == node2
戻りの型
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。