SamplerPub
class qiskit.primitives.SamplerPub(circuit, parameter_values=None, shots=None, validate=True)
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)
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