Skip to main content
IBM Quantum Platform

GRY

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

GitHub

Bases: GR

Portão global RY.

Símbolo do circuito:

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

A porta RY global é nativa dos sistemas atômicos (armadilhas de íons, neutros frios). O RY global pode ser aplicado a vários qubits simultaneamente.

No caso de um qubit, isso é equivalente a uma operação RY(theta) e, portanto, é reduzido ao RYGate. A porta RY global é uma soma direta das operações RY em todos os qubits individuais.

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

Circuito expandido:

Diagrama que ilustra o circuito descrito anteriormente.

Crie uma nova porta Global RY (GRY).

Parâmetros

  • num_qubits (int) – número de qubits.
  • theta (float) – ângulo de rotação em torno do eixo y

Atributos

name

Tipo: str

Um nome legível por humanos para o circuito.

Exemplo

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.