Skip to main content
IBM Quantum Platform

SamplerPubResult

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

GitHub

Bases: PubResult

Resultado do Sampler Pub.

Esta é uma SamplerV2subclasse específica de PubResult que adiciona métodos auxiliares para lidar diretamente com dados do BitArray tipo matriz de bits (passando implicitamente pelo DataBin em data). Consulte PubResult para obter mais documentação sobre como usar esta classe.

Inicializar um resultado de pub.

Parâmetros

  • data (DataBin) – Dados do resultado.
  • metadata (dict[str, Any] | None) – Metadados específicos para esse pub. Espera-se que as chaves sejam cordas.

Atributos

data

Dados de resultado para o pub.

metadata

Metadados para o pub.


Métodos

join_data

join_data(names=None)

GitHub

Unir dados de vários registros em um único contêiner de dados.

Os dados são unidos ao longo do eixo de bits. Por exemplo, para BitArray dados, isso corresponde à concatenação de bitstring.

Parâmetros

names (Iterable[str] | None) – Em quais registros se inscrever. A ordem é mantida; por exemplo, dado ["alpha", "beta"], os dados do registro alpha são colocados à esquerda dos dados do registro beta. Quando None é fornecido, esse valor é definido como a lista ordenada de nomes de registros, que terá sido preservada a partir da ordem do circuito de entrada.

Retorna

Dados conjuntos.

Aumentos

  • ValueError - Se os nomes especificados estiverem vazios.
  • ValueError - Se o nome especificado não existir.
  • TypeError - Se os dados especificados forem de tipos incompatíveis.

Tipo de retorno

BitArray | ndarray

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