Skip to main content
IBM Quantum Platform

SamplexItem

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

GitHub

Bases: QuantumProgramItem

Um item de um QuantumProgram que contém um circuito e um samplex para fornecer argumentos a ele.

Parâmetros

  • circuit (QuantumCircuit) – O circuito a ser executado.
  • samplex (Samplex) – Um samplex para gerar parâmetros aleatórios para o circuito.
  • samplex_arguments (dict[str, Any] | None) – Um mapeamento dos nomes dos argumentos para os valores dos argumentos do samplex. ()Cada matriz de argumentos possui eixos intrínsecos determinados por seu tipo (por exemplo, parameter_values possui forma (n,) intrínseca para n parâmetros, enquanto entradas escalares como noise_scale possuem forma intrínseca ). Os tipos extrínsecos de todos os argumentos são transmitidos em conjunto, seguindo as convenções d NumPy.
  • shape (tuple[int, ...] | None) – Uma forma para a qual a forma extrínseca do item deve poder ser transmitida. Os eixos em que shape excede a forma implícita em samplex_arguments enumeram aleatorizações independentes.
  • 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.