Skip to main content
IBM Quantum Platform

GR

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

GitHub

Basi: QuantumCircuit

Cancello globale R.

Simbolo del circuito:

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

Il gate R globale è nativo dei sistemi atomici (trappole ioniche, neutri freddi). La R globale può essere applicata a più qubit contemporaneamente.

Nel caso di un qubit, ciò equivale a un'operazione R(theta, phi) e si riduce quindi all'RGate. Il gate R globale è una somma diretta delle operazioni R su tutti i singoli qubit.

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)

Circuito ampliato:

Schema che illustra il circuito precedentemente descritto.

Parametri

  • num_qubits (int) – numero di qubit.
  • theta (float) – angolo di rotazione intorno all'asse determinato da phi
  • phi (float) – angolo dell'asse di rotazione nel piano xy

Attributi

name

Tipo: str

Un nome leggibile per il circuito.

Esempio

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.