Skip to main content
IBM Quantum Platform

SamplexItem

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

Basen: QuantumProgramItem

Ein Element von, das QuantumProgram eine Schaltung enthält und über „samplex“ mit Argumenten versorgt wird.

Parameter

  • circuit (QuantumCircuit) – Die auszuführende Schaltung.
  • samplex (Samplex) – Ein Samplex zum Ziehen von Zufallsparametern für die Schaltung.
  • samplex_arguments (dict[str, Any] | None) – Eine Zuordnung von Argumentnamen zu Argumentwerten für das Samplex. ()Jedes Argument-Array verfügt über intrinsische Achsen, die durch seinen Typ bestimmt werden (z. B. parameter_values hat die intrinsische Form (n,) für n -Parameter, während skalare Eingaben wie noise_scale die intrinsische Form haben). Die extrinsischen Typen aller Argumente werden gemäß den Konventionen von „ NumPy “ gemeinsam übertragen.
  • shape (tuple[int, ...] | None) – Eine Form, in die die äußere Form des Objekts übertragen werden muss. Achsen, bei shape denen die in samplex_arguments implizierte Form überschreitet, zählen unabhängige Randomisierungen auf.
  • chunk_size (int | None) – Die maximale Anzahl gebundener Schaltkreise bei jeder Ausführung einer Shot-Schleife oder None die Verwendung einer serverseitigen Heuristik zur Geschwindigkeitsoptimierung. Wenn keine Sitzung läuft, wird immer die serverseitige Heuristik verwendet und dieser Wert ignoriert.

Attribute

shape

Die extrinsische Form dieses Elements, d. h. die übertragenen extrinsischen Formen aller Eingaben.


Methoden

size

size()

Gibt die Gesamtanzahl der Elemente in diesem Element zurück.

Die Größe wird als Produkt der Einträge von berechnet shape.

Rückgabetyp

int

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.