DefaultUnitarySynthesis
class qiskit.transpiler.passes.synthesis.default_unitary_synth_plugin.DefaultUnitarySynthesis
기본 단일 합성 플러그인.
속성
max_qubits
min_qubits
supported_bases
supports_basis_gates
supports_coupling_map
supports_gate_errors
supports_gate_errors_by_qubit
supports_gate_lengths
supports_gate_lengths_by_qubit
supports_natural_direction
supports_pulse_optimize
supports_target
메소드
run
run(unitary, **options)
주어진 단위 행렬에 대해 합성 연산을 실행하십시오
매개변수
- unitary (numpy.ndarray) – 객체를
DAGCircuit합성하기 위한 단일 행렬 - options – 클래스의
support_*메서드에 따라 출력되는 선택적 kwargs. 이러한 메서드에 대한 키와 값이 무엇인지 확인하려면UnitarySynthesisPlugin해당 문서화를 참조하십시오.
리턴
단위 행렬의 다그 회로 표현. 또는, 의 형태의 튜플을 반환할 수 있습니다 (dag, wires) . 여기서 dag 는 유니터리의 회로 표현에 대한 DAG 회로 표현이며, wires 는 에 사용할 매핑 qiskit.dagcircuit.DAGCircuit.substitute_node_with_dag()와이어입니다. 튜플을 반환할 때 wires 가 라면 None , 이는 마치 만 DAGCircuit 반환된 것처럼 동작합니다. 또한 이 값이 반환되면 대체 작업이 None 수행되지 않습니다.
리턴 유형
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.