Skip to main content
IBM Quantum Platform

CircuitItem

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

GitHub

Bases: QuantumProgramItem

Um item de um QuantumProgram que contém um circuito e seus argumentos.

Parâmetros

  • circuit (QuantumCircuit) – O circuito a ser executado.
  • circuit_arguments (np.ndarray | None) – Uma matriz de valores reais correspondentes aos parâmetros do circuito. O último eixo é intrínseco, com tamanho igual ao número de parâmetros do circuito. Os eixos principais são extrínsecos e definem a malha de varredura. Por exemplo, “shape” (5, 3, n) significa 5×3=15 configurações para um circuito com n parâmetros.
  • chunk_size (int | None) – O número máximo de circuitos vinculados em cada execução do loop de disparo, ou None utilizar uma heurística do lado do servidor para otimizar a velocidade. Quando não estiver sendo executado em uma sessão, a heurística do lado do servidor é sempre utilizada e esse valor é ignorado.

Atributos

shape

A forma extrínseca deste item, ou seja, as formas extrínsecas transmitidas de todas as entradas.


Métodos

size

size()

GitHub

O número total de elementos neste item; o produto das entradas de shape.

Tipo de retorno

int

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.