Skip to main content
IBM Quantum Platform

GR

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

GitHub

Basen: QuantumCircuit

Globales R-Tor.

Schaltkreis-Symbol:

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

Das globale R-Gate ist in atomaren Systemen (Ionenfallen, kalte Neutrale) beheimatet. Das globale R kann auf mehrere Qubits gleichzeitig angewendet werden.

Im Ein-Qubit-Fall ist dies gleichbedeutend mit einer R(theta, phi)-Operation und wird somit auf das RGate reduziert. Das globale R-Gatter ist eine direkte Summe von R-Operationen auf allen einzelnen Qubits.

GR(θ,ϕ)=exp⁡(−i∑i=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)

Erweiterter Kreislauf:

Diagramm zur Veranschaulichung der zuvor beschriebenen Schaltung.

Parameter

  • num_qubits (int) – anzahl der Qubits.
  • theta (float) – drehwinkel um die durch phi bestimmte Achse
  • phi (float) – winkel der Drehachse in der xy-Ebene

Attribute

name

Typ: str

Ein von Menschen lesbarer Name für den Stromkreis.

Beispiel

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.