Skip to main content
IBM Quantum Platform

Simulationsprogramme

qiskit_addon_cutting.utils.simulation

Simulation von genauen Messergebniswahrscheinlichkeiten.

simulate_statevector_outcomes

simulate_statevector_outcomes(qc, /)

GitHub

Geben Sie jedes klassische Ergebnis zusammen mit seiner genauen Wahrscheinlichkeit zurück.

Der Stromkreis kann projektive Messungen in der Mitte des Stromkreises enthalten.

Alle Gatter werden unterstützt, ebenso wie Messungen und Rücksetzvorgänge.

Rückgabetyp

dict[int, float]

Parameter

qc (QuantumCircuit)

ExactSampler

class ExactSampler(*, options=None)

GitHub

Basen: BaseSamplerV1

Sampler, der exakte Wahrscheinlichkeiten für jedes mögliche Ergebnis liefert.

Dieser Probenehmer unterstützt:

  • alle Einheitsgatter
  • projektive Messungen an beliebiger Stelle im Schaltkreis
  • rücksetzvorgänge an beliebiger Stelle in der Schaltung
  • einige (oder alle) klassischen Bits können ungenutzt bleiben
  • klassische Bits können mehr als einmal geschrieben werden

Die Probenehmer, die von qiskit.primitives und qiskit_aer.primitives bereitgestellten Sampler unterstützen derzeit nicht alle der oben genannten Funktionen. Verwandte vorgelagerte Themen:

Parameter

options (dict | None) – Standardoptionen.

options

Typ: Options

Rückgabe von Optionswerten für den Schätzer.

Rückgabe

Optionen

run

run(circuits, parameter_values=None, **run_options)

Führen Sie den Job der Stichprobenziehung von Bitstrings aus.

Parameter

  • circuits (QuantumCircuit | Sequence[QuantumCircuit]) – Ein oder mehrere Schaltkreisobjekte.
  • parameter_values (Sequence[float] | Sequence[Sequence[float]] | None) – Parameter, die an den Stromkreis gebunden werden sollen.
  • run_options - Backend-Laufzeitoptionen, die für die Schaltkreisausführung verwendet werden.

Rückgabetyp

T

Rückgabe

Das Auftragsobjekt des Ergebnisses des Samplers. Das i-te Ergebnis entspricht circuits[i] , ausgewertet mit den Parametern, die als parameter_values[i] gebunden sind.

Erhöht

ValueError - Es wurden ungültige Argumente angegeben.

set_options

set_options(**fields)

Legen Sie Optionswerte für den Schätzer fest.

Parameter

**fields - Die Felder zur Aktualisierung der Optionen

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