Skip to main content
IBM Quantum Platform

DoubleSliceSpan

class DoubleSliceSpan(start, stop, data_slices)

GitHub

Bases : ExecutionSpan

Un ExecutionSpan pour les données stockées dans un format découpable.

Ce type d'exécution fait référence aux données de résultat pub en supposant qu'il s'agit d'une partie découpable des données où les prises sont la tranche la plus externe et où le reste des données est aplati. Par conséquent, pour chaque pub dépendant de cette plage, le constructeur accepte deux slice instances, ainsi que la forme correspondante des données à découper; contrairement à SliceSpan, cette classe ne suppose pas que tous les clichés pour un ensemble particulier de valeurs de paramètres sont contigus dans le tableau de données.

Paramètres

  • start (datetime) – L'heure de début de l'intervalle de temps, en UTC.
  • stop (datetime) – L'heure d'arrêt de la travée, en UTC.
  • data_slices (dict[int, tuple[ShapeType, slice, slice]]) – Une carte des indices de pubs à (shape_tuple, flat_shape_slice, shots_slice).

Attributs

duration

La durée de cette période, en secondes.

pub_idxs

Quels pubs, par index, présentent une dépendance vis-à-vis d'une ou plusieurs plages d'exécution?

size

Le nombre total de résultats dépendant de cette durée d'exécution, toutes les publications confondues.

start

L'heure de début de l'intervalle de temps, en UTC.

stop

L'heure d'arrêt de la travée, en UTC.


Méthodes

contains_pub

contains_pub(pub_idx)

GitHub

Retourne si le pub avec l'index donné a des données qui dépendent de cet intervalle.

Paramètres

pub_idx (int | Iterable[int]) – Un ou plusieurs indices de pub à partir de l'appel primitif d'origine.

Retours

L'existence d'une dépendance à l'égard de cette travée.

Type de retour

booléen

filter_by_pub

filter_by_pub(pub_idx)

GitHub

Renvoie un nouvel ensemble de segments, chacun ayant été filtré en fonction des publications spécifiées.

Paramètres

pub_idx (int | Iterable[int])

Type de retour

DoubleSliceSpan

mask

mask(pub_idx)

GitHub

Renvoie un masque sous forme de tableau indiquant quelles parties d'un résultat de publication dépendent de cette section.

Paramètres

pub_idx (int)

Type de retour

npt.NDArray[np.bool_]

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.