Skip to main content
IBM Quantum Platform

GR

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

GitHub

Bases : QuantumCircuit

Porte R globale.

Symbole du circuit :

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

La porte globale R est propre aux systèmes atomiques (pièges à ions, neutres froids). Le R global peut être appliqué à plusieurs qubits simultanément.

Dans le cas d'un qubit, cela équivaut à une opération R(thêta, phi) et se réduit donc au RGate. La porte R globale est une somme directe d'opérations R sur tous les qubits individuels.

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)

Circuit élargi :

Schéma illustrant le circuit décrit précédemment.

Paramètres

  • num_qubits (int) – le nombre de qubits.
  • theta (float) – angle de rotation autour de l'axe déterminé par phi
  • phi (float) – angle de l'axe de rotation dans le plan xy

Attributs

name

Type : str

Un nom lisible par l'homme pour le circuit.

Exemple

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.