EstimatorOptions
class EstimatorOptions(_VERSION=2, max_execution_time=Unset, environment=<factory>, simulator=<factory>, default_precision=Unset, default_shots=Unset, resilience_level=Unset, seed_estimator=Unset, dynamical_decoupling=<factory>, resilience=<factory>, execution=<factory>, twirling=<factory>, experimental=Unset)
Basen: OptionsV2
Optionen für V2 Estimator.
Attribute
Parameter
- _VERSION (int)
- max_execution_time (UnsetType | int)
- environment (EnvironmentOptions | Dict)
- simulator (SimulatorOptions | Dict)
- default_precision (UnsetType | float)
- default_shots (UnsetType | int | None)
- resilience_level (UnsetType | int)
- seed_estimator (UnsetType | int)
- dynamical_decoupling (DynamicalDecouplingOptions | Dict)
- resilience (ResilienceOptionsV2 | Dict)
- execution (ExecutionOptionsV2 | Dict)
- twirling (TwirlingOptions | Dict)
- experimental (UnsetType | dict)
default_precision
Typ: UnsetType | float
Standardwert: Unset
Die Standardgenauigkeit, die für jeden Aufruf von PUB oder run() einen anderen Aufruf verwendet wird, bei dem keine Genauigkeit angegeben wird.
Jeder Schätzer PUB kann seine eigene Genauigkeit festlegen. Wird der run() Methode eine Genauigkeit übergeben, wird dieser Wert für alle PUBs im run() Aufruf verwendet, die keine eigene Genauigkeit angeben.
Standardwert: 0.015625 (1 / sqrt(4096)).
default_shots
Typ: UnsetType | int | None
Standardwert: Unset
Die Gesamtzahl der Schüsse, die pro Schaltung und Konfiguration verwendet werden sollen.
Wenn dieser Wert gesetzt ist, hat er Vorrang vor default_precision.
Eine Konfiguration ist eine Kombination aus einer spezifischen Parameterwertbindung und einer physikalischen Messbasis. Eine physikalische Messbasis fasst eine Sammlung von Qubit-weise kommutierenden Observablen für einen bestimmten Schaltkreis/Parameterwertsatz zusammen, um eine einzelne Messung mit Basisrotationen zu erstellen, die in Hardwareausführungen eingefügt wird.
Wenn das Wirbeln aktiviert ist, wird der Wert dieser Option auf Zufallsschaltungen aufgeteilt, wobei die Anzahl der Schüsse pro Zufallsschaltung geringer ist. Siehe die twirling optionen.
Standardwert: None.
dynamical_decoupling
Typ: DynamicalDecouplingOptions | Dict
Standardwert: FieldInfo(annotation=NoneType, required=False, default_factory=DynamicalDecouplingOptions)
Unteroptionen für die dynamische Entkopplung.
Alle verfügbaren Optionen finden DynamicalDecouplingOptions Sie hier.
environment
Typ: EnvironmentOptions | Dict
Standardwert: FieldInfo(annotation=NoneType, required=False, default_factory=EnvironmentOptions)
execution
Typ: ExecutionOptionsV2 | Dict
Standardwert: FieldInfo(annotation=NoneType, required=False, default_factory=ExecutionOptionsV2)
Optionen für die Ausführungszeit. Siehe ExecutionOptionsV2 für alle verfügbaren Optionen.
experimental
Typ: UnsetType | dict
Standardwert: Unset
Experimentelle Optionen.
Diese Optionen können ohne Vorankündigung geändert werden, und es wird keine Stabilität garantiert.
max_execution_time
Typ: UnsetType | int
Standardwert: Unset
resilience
Typ: ResilienceOptionsV2 | Dict
Standardwert: FieldInfo(annotation=NoneType, required=False, default_factory=ResilienceOptionsV2)
Erweiterte Resilienzoptionen zur Feinabstimmung der Resilienzstrategie.
Alle verfügbaren Optionen finden ResilienceOptionsV2 Sie hier.
resilience_level
Typ: UnsetType | int
Standardwert: Unset
Inwieweit sollte man sich gegen Fehler wappnen?
Höhere Werte liefern genauere Ergebnisse, allerdings auf Kosten längerer Verarbeitungszeiten.
-
0: Keine Milderung.
-
1: Minimale Abmilderungskosten. Verringerung der mit Auslesefehlern verbundenen Fehler.
-
2: Mittlere Kosten für die Schadensminderung. verringert in der Regel die Verzerrung von Schätzern, aber
Es ist nicht garantiert, dass die Voreinstellung Null ist.
Weitere Informationen zu den Methoden der Fehlerbegrenzung auf den einzelnen Ebenen finden Sie in der Anleitung Konfigurieren der Fehlerbegrenzung für Qiskit Runtime.
Voreinstellung: 1.
seed_estimator
Typ: UnsetType | int
Standardwert: Unset
Saatgut, das zur Kontrolle der Probenahme verwendet wird.
Standardwert: None.
simulator
Typ: SimulatorOptions | Dict
Standardwert: FieldInfo(annotation=NoneType, required=False, default_factory=SimulatorOptions)
twirling
Typ: TwirlingOptions | Dict
Standardwert: FieldInfo(annotation=NoneType, required=False, default_factory=TwirlingOptions)
Pauli-Rotationsmöglichkeiten.
Alle verfügbaren Optionen finden TwirlingOptions Sie hier.