Skip to main content
IBM Quantum Platform

SamplerPub

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

GitHub

Bases: ShapedMixin

Pub (Bloque Unificado Primitivo) para un sampler.

Un Pub está compuesto por una tupla (circuito, valores_de_parámetros, disparos).

Si se proporcionan muestras, el muestreador procesará ese número de muestras; si shots=None el número de muestras procesadas lo determina el muestreador.

Inicializar una publicación de Sampler.

Parámetros

  • circuit (QuantumCircuit) – Un circuito cuántico.
  • parameter_values (BindingsArray | None) – Una matriz de enlaces.
  • shots (int | None) – Un número concreto de tiros con los que jugar. Este valor tiene prioridad sobre cualquier valor que deba o reciba un muestreador.
  • validate (bool) – Si es así True, los datos de entrada se validan durante la inicialización.

Atributos

circuit

Un circuito cuántico.

ndim

parameter_values

Una matriz de enlaces.

shape

shots

Un número concreto de tomas con las que trabajar (opcional).

Este valor tiene prioridad sobre cualquier valor que deba o reciba un muestreador.

size


Métodos

coerce

classmethod coerce(pub, shots=None)

GitHub

Convertir un SamplerPubLike objeto en una SamplerPub instancia.

Parámetros

  • pub (SamplerPubLike) – Un objeto que se puede manipular.
  • shots (int | None) – Un número predeterminado opcional de disparos que se utilizará si el objeto de tipo pub no lo ha especificado ya.

Devuelve

Una taberna de degustación forzada.

Tipo de retorno

SamplerPub

validate

validate()

GitHub

Valida la publicación.

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.