SamplerPubResult
class qiskit.primitives.SamplerPubResult(data, metadata=None)
Bases: PubResult
Resultado de Sampler Pub.
Esta es una SamplerV2subclase específica de PubResult que añade métodos auxiliares para tratar directamente con datos BitArray como matrices de bits (pasando implícitamente por DataBin en data). Consulte PubResult para obtener más documentación sobre cómo utilizar esta clase.
Inicializar un resultado pub.
Parámetros
- data (DataBin) – Datos de resultados.
- metadata (dict[str, Any] | None) – Metadatos específicos de este pub. Se espera que las llaves sean cuerdas.
Atributos
data
Datos de resultados del pub.
metadata
Metadatos para el pub.
Métodos
join_data
join_data(names=None)
Une los datos de varios registros en un contenedor de datos.
Los datos se unen a lo largo del eje de bits. Por ejemplo, para BitArray corresponde a la concatenación de cadenas de bits.
Parámetros
names (Iterable[str] | None) – ¿A qué registros hay que inscribirse? Se mantiene su orden; por ejemplo, dado ["alpha", "beta"], los datos del registro alpha se colocan a la izquierda de los datos del registro beta. Cuando None se especifica, este valor se establece como la lista ordenada de nombres de registros, que se habrá conservado a partir del orden del circuito de entrada.
Devuelve
Datos conjuntos.
Eleva
- ValueError - Si los nombres especificados están vacíos.
- ValueError - Si el nombre especificado no existe.
- TypeError - Si los datos especificados proceden de tipos incompatibles.
Tipo de retorno