Skip to main content
IBM Quantum Platform

SamplexItem

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

GitHub

Basi: QuantumProgramItem

Un elemento di un QuantumProgram contenente un circuito e un samplex per fornirgli argomenti.

Parametri

  • circuit (QuantumCircuit) – Il circuito da eseguire.
  • samplex (Samplex) – Un samplex per generare parametri casuali per il circuito.
  • samplex_arguments (dict[str, Any] | None) – Una mappatura dai nomi degli argomenti ai valori degli argomenti per il samplex. ()Ogni array di argomenti presenta assi intrinseci determinati dal proprio tipo (ad esempio, parameter_values ha una forma (n,) intrinseca per n parametri, mentre gli input scalari come noise_scale hanno una forma intrinseca ). Le forme estrinseche di tutti gli argomenti vengono trasmesse insieme secondo le convenzioni dell NumPy.
  • shape (tuple[int, ...] | None) – Una forma alla quale la forma estrinseca dell'oggetto deve poter essere trasmessa. Gli assi in cui shape supera la forma implicita in samplex_arguments enumerano le randomizzazioni indipendenti.
  • chunk_size (int | None) – Il numero massimo di circuiti associati in ogni esecuzione del ciclo di scatti, oppure None utilizzare un'euristica lato server per ottimizzare la velocità. Quando non si esegue una sessione, viene sempre utilizzata l'euristica lato server e questo valore viene ignorato.

Attributi

shape

La forma estrinseca di questo elemento, ovvero le forme estrinseche trasmesse di tutti gli input.


Metodi

size

size()

GitHub

Il numero totale di elementi presenti in questa voce; il prodotto delle voci di shape.

Tipo di restituzione

int

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.