Skip to main content
IBM Quantum Platform

GRY

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

GitHub

Basen: GR

Globales RY-Gate.

Schaltkreis-Symbol:

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

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

Im Ein-Qubit-Fall ist dies äquivalent zu einer RY(theta)-Operation und wird somit auf das RYGate reduziert. Das globale RY-Gatter ist eine direkte Summe der RY-Operationen auf allen einzelnen Qubits.

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

Erweiterter Kreislauf:

Diagramm zur Veranschaulichung der zuvor beschriebenen Schaltung.

Erstellen Sie ein neues Global RY (GRY) Gate.

Parameter

  • num_qubits (int) – anzahl der Qubits.
  • theta (float) – drehwinkel um die y-Achse

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.