SamplerPubResult
class qiskit.primitives.SamplerPubResult(data, metadata=None)
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)
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