SamplexItem
class SamplexItem(circuit, samplex, *, samplex_arguments=None, shape=None, chunk_size=None)
Bases : QuantumProgramItem
Un élément d'un QuantumProgram contenant un circuit et un samplex destiné à lui fournir des arguments.
Paramètres
- circuit (QuantumCircuit) – Le circuit à exécuter.
- samplex (Samplex) – Un exemple de code permettant de générer des paramètres aléatoires pour le circuit.
- samplex_arguments (dict[str, Any] | None) – Une correspondance entre les noms des arguments et leurs valeurs pour le samplex.
()Chaque tableau d'arguments possède des axes intrinsèques déterminés par son type (par exemple,parameter_valuesa une forme(n,)intrinsèque pournparamètres, tandis que les entrées scalaires telles quenoise_scaleont une forme intrinsèque ). Les types extrinsèques de tous les arguments sont diffusés ensemble conformément aux conventions d' NumPy. - shape (tuple[int, ...] | None) – Une forme à laquelle la forme extrinsèque de l'élément doit pouvoir être diffusée. Les axes pour lesquels
shapedépasse la forme implicite desamplex_argumentsénumèrent des randomisations indépendantes. - chunk_size (int | None) – Le nombre maximal de circuits liés lors de chaque exécution de la boucle « shot », ou bien
Nonel'utilisation d'une heuristique côté serveur pour optimiser la vitesse. Lorsqu'il n'y a pas d'exécution en session, l'algorithme heuristique côté serveur est toujours utilisé et cette valeur est ignorée.
Attributs
shape
La forme extrinsèque de cet élément, c'est-à-dire les formes extrinsèques diffusées de toutes les entrées.
Méthodes
size
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.