Skip to main content
IBM Quantum Platform

SamplerPub

class qiskit.primitives.SamplerPub(circuit, parameter_values=None, shots=None, validate=True)

GitHub

Grundlagen: ShapedMixin

Pub (Primitive Unified Bloc) für einen Sampler.

Ein Pub besteht aus dem Tupel (Schaltung, Parameterwerte, Schüsse).

Wenn Messungen bereitgestellt werden, wird diese Anzahl von Messungen mit dem Probennehmer durchgeführt, sofern shots=None die Anzahl der durchzuführenden Messungen vom Probennehmer festgelegt wird.

Einen Sampler-Pub initialisieren.

Parameter

  • circuit (QuantumCircuit) – Ein Quantenschaltkreis.
  • parameter_values (BindingsArray | None) – Ein Array von Bindungen.
  • shots (int | None) – Eine bestimmte Anzahl von Aufnahmen, mit denen man arbeiten kann. Dieser Wert hat Vorrang vor allen Werten, die von einem Sampler geschuldet oder an diesen übermittelt werden.
  • validate (bool) – In True diesem Fall werden die Eingabedaten bei der Initialisierung überprüft.

Attribute

circuit

Ein Quantenschaltkreis.

ndim

parameter_values

Ein Array von Bindungen.

shape

shots

Eine bestimmte Anzahl von Aufnahmen (optional).

Dieser Wert hat Vorrang vor allen Werten, die von einem Sampler geschuldet oder an diesen übermittelt werden.

size


Methoden

coerce

classmethod coerce(pub, shots=None)

GitHub

Ein SamplerPubLike Objekt in eine SamplerPub Instanz umwandeln.

Parameter

  • pub (SamplerPubLike) – Ein Objekt, das man zwingen kann.
  • shots (int | None) – Eine optionale Standardanzahl von Aufnahmen, die verwendet werden soll, sofern diese nicht bereits durch das pub-ähnliche Objekt festgelegt wurde.

Rückgabe

Eine Zwangs-Sampler-Veröffentlichung.

Rückgabetyp

SamplerPub

validate

validate()

GitHub

Die Veröffentlichung validieren.

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