Skip to main content
IBM Quantum Platform

SamplerPub

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

GitHub

Bases: ShapedMixin

Pub (Bloco Unificado Primitivo) para um sampler.

O Pub é composto por uma tupla (circuito, valores_dos_parâmetros, disparos).

Se forem fornecidas amostras, esse número de amostras será processado pelo amostrador; caso shots=None contrário, o número de amostras a serem processadas será determinado pelo amostrador.

Inicializar uma publicação do Sampler.

Parâmetros

  • circuit (QuantumCircuit) – Um circuito quântico.
  • parameter_values (BindingsArray | None) – Uma matriz de ligações.
  • shots (int | None) – Um número específico de fotos para trabalhar. Este valor tem precedência sobre qualquer valor devido por um amostrador ou fornecido a ele.
  • validate (bool) – Se True, os dados de entrada são validados durante a inicialização.

Atributos

circuit

Um circuito quântico.

ndim

parameter_values

Uma matriz de ligações.

shape

shots

Um número específico de fotos para usar (opcional).

Este valor tem precedência sobre qualquer valor devido por um amostrador ou fornecido a ele.

size


Métodos

coerce

classmethod coerce(pub, shots=None)

GitHub

Converter um SamplerPubLike objeto em uma SamplerPub instância.

Parâmetros

  • pub (SamplerPubLike) – Um objeto a ser forçado.
  • shots (int | None) – Um número padrão opcional de fotos a ser usado, caso ainda não tenha sido especificado pelo objeto do tipo pub.

Retorna

Uma coletânea de músicas forçada.

Tipo de retorno

SamplerPub

validate

validate()

GitHub

Validar a publicação.

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.