Skip to main content
IBM Quantum Platform

CircuitItem

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

GitHub

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 (np.ndarray | None) – Una matriz de valores reales que representan 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 que hay 5×3=15 configuraciones posibles para un circuito con n parámetros.
  • 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.