Skip to main content
IBM Quantum Platform

GRY

class qiskit.circuit.library.GRY(num_qubits, theta)

GitHub

베이스: GR

글로벌 RY 게이트.

회로 기호:

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

글로벌 RY 게이트는 원자 시스템(이온 트랩, 냉중성자)에 고유합니다. 글로벌 RY는 여러 큐비트에 동시에 적용할 수 있습니다.

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

GRY(θ)=exp(ii=1nYiθ/2)GRY(\theta) = \exp(-i \sum_{i=1}^{n} Y_i \theta/2)

확장 회로:

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

새 글로벌 RY(GRY) 게이트를 생성합니다.

매개변수

  • num_qubits (int) – 큐비트 수입니다.
  • theta (float) – y축에 대한 회전 각도

속성

name

유형: str

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

예제

from qiskit import QuantumCircuit

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