Skip to main content
IBM Quantum Platform

SamplexItem

class SamplexItem(circuit, samplex, *, samplex_arguments=None, shape=None, chunk_size=None)

GitHub

Bases: QuantumProgramItem

Un elemento de un QuantumProgram que contiene un circuito y un samplex para proporcionarle argumentos.

Parámetros

  • circuit (QuantumCircuit) – El circuito que se va a ejecutar.
  • samplex (Samplex) – Un samplex para generar parámetros aleatorios para el circuito.
  • samplex_arguments (dict[str, Any] | None) – Una correspondencia entre los nombres de los argumentos y los valores de los mismos para el samplex. ()Cada matriz de argumentos tiene unos ejes intrínsecos determinados por su tipo (por ejemplo, parameter_values tiene una forma (n,) intrínseca para n parámetros, mientras que las entradas escalares como noise_scale tienen una forma intrínseca ). Los tipos extrínsecos de todos los argumentos se transmiten conjuntamente siguiendo las convenciones de « NumPy ».
  • shape (tuple[int, ...] | None) – Una forma a la que la forma extrínseca del elemento debe poder adaptarse. Los ejes en los que shape supera la forma implícita en samplex_arguments enumeran aleatorizaciones independientes.
  • chunk_size (int | None) – El número máximo de circuitos vinculados en cada ejecución del bucle «shot», o bien None utilizar una heurística del lado del servidor para optimizar la velocidad. Cuando no se está ejecutando en una sesión, siempre se utiliza la heurística del lado del servidor y este valor se ignora.

Atributos

shape

La forma extrínseca de este elemento, es decir, las formas extrínsecas difundidas de todas las entradas.


Métodos

size

size()

GitHub

El número total de elementos de este elemento; el producto de las entradas de shape.

Tipo de retorno

int

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