Skip to main content
IBM Quantum Platform

GR

class qiskit.circuit.library.GR(num_qubits, theta, phi)

GitHub

베이스: QuantumCircuit

글로벌 R 게이트.

회로 기호:

     ┌──────────┐
q_0: ┤0         ├
     │          │
q_1: ┤1 GR(ϴ,φ) ├
     │          │
q_2: ┤2         ├
     └──────────┘

글로벌 R 게이트는 원자 시스템(이온 트랩, 냉중성체)에 기본으로 제공됩니다. 글로벌 R은 여러 큐비트에 동시에 적용할 수 있습니다.

1큐비트의 경우, 이는 R(세타, 파이) 연산에 해당하며 따라서 RGate로 축소됩니다. 글로벌 R 게이트는 모든 개별 큐비트에 대한 R 연산의 직접적인 합계입니다.

GR(θ,ϕ)=exp(ii=1n(cos(ϕ)Xi+sin(ϕ)Yi)θ/2)GR(\theta, \phi) = \exp(-i \sum_{i=1}^{n} (\cos(\phi)X_i + \sin(\phi)Y_i) \theta/2)

확장 회로:

앞서 설명한 회로를 보여주는 다이어그램입니다.

매개변수

  • num_qubits (int) – 큐비트 수입니다.
  • theta (float) – pHI에 의해 결정되는 축에 대한 회전 각도
  • phi (float) – xY 평면에서의 회전축 각도

속성

name

유형: str

사람이 읽을 수 있는 회로의 이름입니다.

예제

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.