BackendConfiguration
class BackendConfiguration(backend_name, backend_version, n_qubits, basis_gates, gates, local, simulator, conditional, open_pulse, memory, coupling_map, meas_levels=None, meas_kernels=None, discriminators=None, meas_map=None, supported_instructions=None, dynamic_reprate_enabled=False, rep_delay_range=None, default_rep_delay=None, sample_name=None, n_registers=None, register_map=None, configurable=None, credits_required=None, online_date=None, display_name=None, description=None, tags=None, dt=None, dtm=None, processor_type=None, parametric_pulses=None, **kwargs)
Basi: QasmBackendConfiguration
Shim di retrocompatibilità che rappresenta una configurazione astratta del backend.
Attributi
Parametri
- backend_name (str)
- backend_version (str)
- n_qubits (int)
- basis_gates (list)
- gates (list)
- local (bool)
- simulator (bool)
- conditional (bool)
- open_pulse (bool)
- memory (bool)
- coupling_map (list)
- meas_levels (list[int] | None)
- meas_kernels (list[str] | None)
- discriminators (list[str] | None)
- meas_map (list | None)
- supported_instructions (list[str] | None)
- dynamic_reprate_enabled (bool)
- rep_delay_range (list[float] | None)
- default_rep_delay (float | None)
- sample_name (str | None)
- n_registers (int | None)
- register_map (list | None)
- configurable (bool | None)
- credits_required (bool | None)
- online_date (datetime.datetime | None)
- display_name (str | None)
- description (str | None)
- tags (list | None)
- dt (float | None)
- dtm (float | None)
- processor_type (dict | None)
- parametric_pulses (list | None)
- kwargs (Any)
num_qubits
Restituisce il numero di qubit.
In futuro, n_qubits dovrebbe essere sostituito da num_qubits per un uso coerente in tutto Qiskit. In attesa di un'adeguata ristrutturazione, questa proprietà rappresenta una soluzione intermedia.
Metodi
from_dict
classmethod from_dict(data)
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
QasmBackendConfigurationT
to_dict
to_dict()
Restituisce una rappresentazione in formato dizionario di GateConfig.
Risultati
La forma del dizionario di GateConfig.
Tipo di restituzione
dizionario [str, Qualsiasi]