Skip to main content
IBM Quantum Platform

SamplerPubResult

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

GitHub

Bases : PubResult

Résultat de Sampler Pub.

Il s'agit d'une SamplerV2sous-classe spécifique de PubResult qui ajoute des méthodes d'aide pour traiter directement les données BitArray de type tableau de bits (en passant implicitement par le DataBin dans data). Consultez PubResult pour plus d'informations sur l'utilisation de cette classe.

Initialiser un résultat pub.

Paramètres

  • data (DataBin) – Données de résultats.
  • metadata (dict[str, Any] | None) – Métadonnées spécifiques à ce pub. Les clés sont censées être des chaînes.

Attributs

data

Données de résultats pour le pub.

metadata

Métadonnées pour le pub.


Méthodes

join_data

join_data(names=None)

GitHub

Regrouper les données de plusieurs registres dans un seul conteneur de données.

Les données sont jointes le long de l'axe des bits. Par exemple, pour les BitArray cela correspond à la concaténation de chaînes de bits.

Paramètres

names (Iterable[str] | None) – À quels registres s'inscrire. Leur ordre est conservé; par exemple, étant donné ["alpha", "beta"], les données du registre alpha sont placées à gauche de celles du registre beta. Lorsque None est spécifié, cette valeur correspond à la liste ordonnée des noms de registres, qui aura été conservée à partir de l'ordre du circuit d'entrée.

Retours

Données communes.

Augmentations

  • ValueError - Si les noms spécifiés sont vides.
  • ValueError - Si le nom spécifié n'existe pas.
  • TypeError - Si les données spécifiées proviennent de types incompatibles.

Type de retour

BitArray | ndarray

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.