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_valueshat die intrinsische Form(n,)fürn-Parameter, während skalare Eingaben wienoise_scaledie 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
shapedenen die insamplex_argumentsimplizierte 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
Nonedie 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.