운영
class qiskit.circuit.Operation
베이스: ABC
양자 연산 인터페이스.
QuantumCircuit어떤 객체가.에 추가되기 위해 반드시 충족해야 하는 최소한의 인터페이스는 다음과 같습니다.
CliffordGate이 인터페이스의 구체적인 예로는, Reset, Barrier, Measure, 그리고 와 같은 연산자가 있습니다.
주된 목적은 추상적인 수학적 객체를 추상 회로에 직접 추가하고 나중에 컴파일하는 동안 정확한 합성을 결정할 수 있도록 하는 것입니다.
예제
QuantumCircuit.에 클리포드 게이트와 토폴리 게이트를 추가하세요.
from qiskit import QuantumCircuit
from qiskit.quantum_info import Clifford, random_clifford
qc = QuantumCircuit(3)
cliff = random_clifford(2)
qc.append(cliff, [0, 1])
qc.ccx(0, 1, 2)
qc.draw('mpl')
속성
name
작업 유형에 대한 고유 문자열 식별자입니다.
num_clbits
클래식 비트 수입니다.
num_qubits
큐비트 수입니다.
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.