DAG 회로
qiskit.dagcircuit
유향 비순환 그래프로 본 회로
DAGCircuit() | 방향성 비순환 그래프로서의 양자 회로. |
DAGNode( [nid] ) | DAGOpNode, DAGInNode, 및 DAGOutNode 의 부모 클래스. |
DAGOpNode(op[, qargs, cargs] ) | 오브젝트를 사용하여 DAGCircuit의 노드에서 인스트럭션을 표현할 수 있습니다. |
DAGInNode(통신) | 오브젝트를 사용하여 DAGCircuit에서 들어오는 와이어 노드를 나타냅니다. |
DAGOutNode(통신) | 오브젝트를 사용하여 DAGCircuit의 나가는 와이어 노드를 나타냅니다. |
DAGDepNode( [유형, 연산자, 이름, qargs, cargs,...] ) | 객체를 사용하여 노드의 정보를 표현할 수 있습니다. |
DAGDependency() | 연산 간 의존성(즉, 교환 법칙이 성립하지 않음)을 통해 양자 회로를 유향 비순환 그래프(DAG)로 표현하는 객체. |
예외
DAGCircuitError
exception qiskit.dagcircuit.DAGCircuitError(*msg)
베이스: QiskitError
DAGCircuit 객체에서 발생하는 오류에 대한 베이스 클래스입니다.
오류 메시지를 설정합니다.
DAGDependencyError
exception qiskit.dagcircuit.DAGDependencyError(*msg)
베이스: QiskitError
DAGDependency 객체에서 발생하는 오류에 대한 베이스 클래스입니다.
오류 메시지를 설정합니다.
유틸리티
BlockCollapser(dag) | 이 클래스는 DAG(방향성 비순환 그래프) 내에서 노드 블록을 통합하는 다양한 전략을 구현합니다. |
BlockCollector(dag) | 이 클래스는 DAG(유향 비순환 그래프)를 특정 기준을 충족하는 노드 블록으로 분할하는 다양한 전략을 구현합니다. |
BlockSplitter() | 노드 블록을 분리된 큐비트를 통해 하위 블록으로 분할합니다. |
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.