Skip to main content
IBM Quantum Platform

GateConfig

class GateConfig(name, parameters, qasm_def, coupling_map=None, latency_map=None, conditional=None, description=None)

GitHub

Basen: object

Klasse, die eine Gate-Konfiguration darstellt.

name

den Namen des Tores, wie er in OpenQASM genannt wird.

parameters

variablennamen für die Gate-Parameter (falls vorhanden).

qasm_def

definition dieses Gatters in Form der OpenQASM 2-Primitive U und CX.

Parameter

  • name (str) – den Namen des Tores, wie er in OpenQASM genannt wird.
  • parameters (list[str]) – Variablennamen für die Gate-Parameter (falls vorhanden) als Liste von Zeichenfolgen.
  • qasm_def (str) – definition dieses Gatters in Bezug auf die OpenQASM 2-Primitive U und CX.
  • coupling_map (list | None) – Eine optionale Kopplungskarte für das Gate. in Form einer Liste von Listen mit Ganzzahlen, die die Qubit-Gruppierungen darstellen, die durch dieses Gatter gekoppelt werden.
  • latency_map (list | None) – Eine optionale Latenzzuordnung für das Gate. In Form einer Liste von Listen mit ganzen Zahlen, die entweder 0 oder 1 enthalten und ein Array der Dimension len(coupling_map) × n_registers darstellen, das die Registerlatenz (1: schnell, 0: langsam) für bedingte Operationen am Gatter angibt.
  • conditional (bool | None) – Geben Sie optional an, ob dieses Gatter bedingte Operationen unterstützt (wahr/falsch). Wenn dies nicht angegeben wird, übernimmt das Gate die bedingte Eigenschaft des Backends.
  • description (str | None) – Beschreibung der Torfunktion

Methoden

from_dict

classmethod from_dict(data)

GitHub

Erstellen Sie ein neues GateConfig Objekt aus einem Wörterbuch.

Parameter

data (dict[str, Any]) – Ein Dictionary, das das zu erstellende „ GateConfig “ repräsentiert. Es wird im gleichen Format wie die Ausgabe von to_dict(). vorliegen.

Rückgabe

Die GateConfig aus dem Eingabewörterbuch.

Rückgabetyp

GateConfigT

to_dict

to_dict()

GitHub

Gibt eine Darstellung der GateConfig im Wörterbuchformat zurück.

Rückgabe

Die Wörterbuchform der GateConfig.

Rückgabetyp

dict [str, Any]

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.