Skip to main content
IBM Quantum Platform

SamplerPubResult

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

GitHub

Basi: PubResult

Risultato di Sampler Pub.

Si tratta di una SamplerV2sottoclasse specifica di PubResult che aggiunge metodi di supporto per gestire direttamente i dati di tipo BitArray bit-array come (passando implicitamente attraverso DataBin in data). Per ulteriori informazioni PubResult sull'utilizzo di questa classe, consultare.

Inizializza un risultato pub.

Parametri

  • data (DataBin) – Dati di risultato.
  • metadata (dict[str, Any] | None) – Metadati specifici di questo pub. Si prevede che le chiavi siano corde.

Attributi

data

Dati di risultato per il pub.

metadata

Metadati per il pub.


Metodi

join_data

join_data(names=None)

GitHub

Unire i dati di molti registri in un unico contenitore di dati.

I dati sono uniti lungo l'asse dei bit. Ad esempio, per i BitArray corrisponde alla concatenazione di stringhe di bit.

Parametri

names (Iterable[str] | None) – A quali registri iscriversi. Il loro ordine viene mantenuto; ad esempio, dato ["alpha", "beta"], i dati del registro alpha vengono posizionati a sinistra dei dati del registro beta. Quando None viene specificato, questo valore viene impostato sull'elenco ordinato dei nomi dei registri, che sarà stato mantenuto in base all'ordine del circuito di ingresso.

Risultati

Dati congiunti.

Aumenti

  • ValueError - Se i nomi specificati sono vuoti.
  • ValueError - Se il nome specificato non esiste.
  • TypeError - Se i dati specificati provengono da tipi incompatibili.

Tipo di restituzione

BitArray | ndarray

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.