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