Skip to main content
IBM Quantum Platform

CircuitItem

class CircuitItem(circuit, *, circuit_arguments=None, chunk_size=None)

Bases: QuantumProgramItem

Un elemento de un QuantumProgram que contiene un circuito y sus argumentos.

Parámetros

  • circuit (QuantumCircuit) – El circuito que se va a ejecutar.
  • circuit_arguments (ndarray | None) – Una matriz de valores reales que contienen los valores de los parámetros del circuito. El último eje es intrínseco y su longitud es igual al número de parámetros del circuito. Los ejes principales son extrínsecos y definen la cuadrícula de barrido. Por ejemplo, «forma» (5, 3, n) significa 5×3=15 configuraciones para un circuito con parámetros n .
  • 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()

Devuelve el número total de elementos que contiene este elemento.

El tamaño se calcula como el producto de los elementos 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.