SamplerExecutionOptionsV2
class SamplerExecutionOptionsV2(init_qubits=Unset, rep_delay=Unset, meas_type=Unset)
Basen: ExecutionOptionsV2
Erweitert ExecutionOptionsV2 die Sampler-Primitive.
Attribute
Parameter
- init_qubits (UnsetType | bool)
- rep_delay (UnsetType | float)
- meas_type (UnsetType | Literal['classified', 'kerneled', 'avg_kerneled'])
init_qubits
Typ: UnsetType | bool
Standardwert: Unset
Ob die Qubits bei jedem Schuss in den Grundzustand zurückgesetzt werden sollen. Der Standardwert ist True.
meas_type
Typ: UnsetType | Literal['classified', 'kerneled', 'avg_kerneled']
Standardwert: Unset
Verarbeitung und Rückgabe von Messergebnissen.
Diese Option legt den Rückgabetyp aller klassischen Register in allen SamplerPubResults fest. Wenn ein Sampler Pub mit der Form pub_shape einen Schaltkreis hat, der ein klassisches Register mit der Größe creg_size enthält, dann haben die zurückgegebenen Daten, die mit diesem Register verbunden sind, eines der folgenden Formate, abhängig vom Wert dieser Option.
"classified": EinBitArrayder Formpub_shapeübernum_shotsmit einer Anzahl von Bits gleichcreg_size."kerneled": Ein komplexes Array NumPy in der Form(*pub_shape, num_shots, creg_size), wobei jeder Eintrag einen IQ-Datenpunkt (der sich aus der Kernelung der Messkurve ergibt) in beliebigen Einheiten darstellt."avg_kerneled": Ein komplexes Array NumPy in der Form(*pub_shape, creg_size), wobei jeder Eintrag einen IQ-Datenpunkt (der sich aus der Kernelung der Messkurve und der Mittelwertbildung über Schüsse ergibt) in beliebigen Einheiten darstellt. Diese Option entspricht der Auswahl von"kerneled"und der anschließenden Mittelwertbildung über die Schussachse, erfordert jedoch weniger Datenbandbreite.
Standard: "klassifiziert".
Für eine Beschreibung des Kernelings siehe hier.
rep_delay
Typ: UnsetType | float
Standardwert: Unset
Die Wiederholungsverzögerung.
Dies ist die Verzögerung zwischen einer Messung und dem darauf folgenden Quantenschaltkreis. Dies wird nur von Backends unterstützt, die über backend.dynamic_reprate_enabled=True. verfügen. backend.rep_delay_rangeEs muss aus dem von … angebotenen Sortiment stammen.
backend.default_rep_delayDer Standardwert ist.