Skip to main content
IBM Quantum Platform

SamplerPubResult

class qiskit.primitives.SamplerPubResult(data, metadata=None)

GitHub

Basen: PubResult

Ergebnis von Sampler Pub.

Dies ist eine SamplerV2spezifische Unterklasse von PubResult , die Hilfsmethoden hinzufügt, um direkt mit BitArray Bit-Array-Daten wie umzugehen (implizit über in DataBin data). Weitere Informationen zur Verwendung dieser Klasse finden PubResult Sie unter.

Initialisieren Sie ein Pub-Ergebnis.

Parameter

  • data (DataBin) – Ergebnisdaten.
  • metadata (dict[str, Any] | None) – Metadaten, die sich auf diesen Pub beziehen. Es wird erwartet, dass es sich bei den Schlüsseln um Saiten handelt.

Attribute

data

Ergebnisdaten für das Pub.

metadata

Metadaten für die Veröffentlichung.


Methoden

join_data

join_data(names=None)

GitHub

Daten aus mehreren Registern in einem Datencontainer zusammenführen.

Die Daten werden entlang der Bit-Achse verbunden. Zum Beispiel für BitArray daten entspricht dies der Verkettung von Bitstrings.

Parameter

names (Iterable[str] | None) – Welchen Registern soll man beitreten? Ihre Reihenfolge bleibt erhalten; wenn beispielsweise gegeben ["alpha", "beta"]ist, werden die Daten alpha aus Register links von den Daten aus Register betaplatziert. Wenn angegeben None wird, wird dieser Wert auf die geordnete Liste der Registernamen gesetzt, die aus der Reihenfolge der Eingangsschaltung beibehalten wurde.

Rückgabe

Gemeinsame Daten.

Erhöht

  • ValueError - Wenn die angegebenen Namen leer sind.
  • ValueError - Wenn der angegebene Name nicht existiert.
  • TypeError - Wenn die angegebenen Daten von inkompatiblen Typen stammen.

Rückgabetyp

BitArray | ndarray

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