SamplerPubResult
class qiskit.primitives.SamplerPubResult(data, metadata=None)
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)
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