Skip to main content
IBM Quantum Platform

운영

class qiskit.circuit.Operation

GitHub

베이스: 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에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.