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

Basi: object

Classe che rappresenta una configurazione di gate.

name

il nome del gate come sarà indicato in OpenQASM.

parameters

nomi delle variabili per i parametri del gate (se presenti).

qasm_def

definizione di questo cancello in termini di primitive U e CX di OpenQASM 2.

Parametri

  • name (str) – il nome del gate come sarà indicato in OpenQASM.
  • parameters (list[str]) – i nomi delle variabili relative ai parametri del gate (se presenti) sotto forma di elenco di stringhe.
  • qasm_def (str) – definizione di questo cancello in termini di primitive U e CX di OpenQASM 2.
  • coupling_map (list | None) – Una mappa di accoppiamento opzionale per il gate. Sotto forma di un elenco di elenchi di numeri interi che rappresentano i gruppi di qubit accoppiati da questo gate.
  • latency_map (list | None) – Una mappa opzionale della latenza per il gate. Sotto forma di un elenco di elenchi di numeri interi pari a 0 o 1, che rappresentano un array di dimensione len(coupling_map) × n_registers, il quale specifica le operazioni condizionali sulla porta in base alla latenza del registro (1: veloce, 0: lento).
  • conditional (bool | None) – Specificare facoltativamente se questo gate supporta operazioni condizionali (vero/falso). Se questo non viene specificato, il gate eredita la proprietà condizionale del backend.
  • description (str | None) – Descrizione del funzionamento del cancello

Metodi

from_dict

classmethod from_dict(data)

GitHub

Crea un nuovo oggetto GateConfig da un dizionario.

Parametri

data (dict[str, Any]) – Un dizionario che rappresenta l' GateConfig e da creare. Avrà lo stesso formato dell'output generato da to_dict().

Risultati

GateConfig dal dizionario di input.

Tipo di restituzione

GateConfigT

to_dict

to_dict()

GitHub

Restituisce una rappresentazione in formato dizionario di GateConfig.

Risultati

La forma del dizionario di GateConfig.

Tipo di restituzione

dizionario [str, Qualsiasi]

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.