Skip to main content
IBM Quantum Platform

SamplerPub

class qiskit.primitives.SamplerPub(circuit, parameter_values=None, shots=None, validate=True)

GitHub

Bases : ShapedMixin

Pub (Bloc unifié primitif) pour un échantillonneur.

Un Pub est constitué d'un tuple (circuit, parameter_values, shots).

Si le nombre de mesures est spécifié, ce nombre de mesures sera effectué par l'échantillonneur; si ce n'est pas le cas, c'est shots=None l'échantillonneur qui déterminera le nombre de mesures à effectuer.

Initialiser un échantillonneur pub.

Paramètres

  • circuit (QuantumCircuit) – Un circuit quantique.
  • parameter_values (BindingsArray | None) – Un tableau de liaisons.
  • shots (int | None) – Un nombre précis de prises à réaliser. Cette valeur prévaut sur toute valeur due par un échantillonneur ou fournie à celui-ci.
  • validate (bool) – Si True, les données d'entrée sont validées lors de l'initialisation.

Attributs

circuit

Un circuit quantique.

ndim

parameter_values

Un tableau de liaisons.

shape

shots

Un nombre précis de prises à réaliser (facultatif).

Cette valeur prévaut sur toute valeur due par un échantillonneur ou fournie à celui-ci.

size


Méthodes

coerce

classmethod coerce(pub, shots=None)

GitHub

Convertir un SamplerPubLike objet en une SamplerPub instance.

Paramètres

  • pub (SamplerPubLike) – Un objet à contraindre.
  • shots (int | None) – Nombre de prises par défaut facultatif à utiliser s'il n'est pas déjà spécifié par l'objet de type pub.

Retours

Une publication de morceaux sélectionnés de force.

Type de retour

SamplerPub

validate

validate()

GitHub

Valider la publication.

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