TwirledSliceSpan
class TwirledSliceSpan(start, stop, data_slices)
Bases: ExecutionSpan
En ExecutionSpan para datos almacenados en un formato rebanable al girar.
Este tipo de span de ejecución hace referencia a datos de resultados de pub procedentes de un experimento de muestreador girado que se ejecutó anteponiendo o añadiendo un eje a los valores de los parámetros para tener en cuenta el giro. Concretamente, data_slices es un mapa de rebanadas de pub a tuplas (twirled_shape, at_front, shape_slice, shots_slice) donde
twirled_shapees la tupla de formas que incluye un eje de giro, y donde el último eje es disparos por aleatorización,at_frontes sinum_randomizationsestá al principio de la tupla, en lugar de justo antes del ejeshotsal final,shape_slicees una rebanada de una matriz de formatwirled_shape[:-1], aplanada,- y
shots_slicees una porción detwirled_shape[-1].
Parámetros
- start (datetime) – La hora de inicio del tramo, en UTC.
- stop (datetime) – La hora de parada del tramo, en UTC.
- data_slices (Mapping[int, tuple[ShapeType, bool, slice, slice]]) – Un mapa desde los índices pub a las tuplas length-4 descritas anteriormente.
Atributos
duration
La duración de este lapso, en segundos.
pub_idxs
¿Qué pubs, según el índice, presentan dependencia de uno o más intervalos de ejecución?
size
El número total de resultados que dependen de este intervalo de ejecución, en todos los pubs.
start
La hora de inicio del tramo, en UTC.
stop
La hora de parada del tramo, en UTC.
Métodos
contains_pub
contains_pub(pub_idx)
Devuelve si el pub con el índice dado tiene datos con dependencia de este span.
Parámetros
pub_idx (int | Iterable[int]) – Uno o más índices pub de la llamada primitiva original.
Devuelve
Si existe dependencia de este tramo.
Tipo de retorno
bool
filter_by_pub
filter_by_pub(pub_idx)
Devuelve un nuevo conjunto de tramos, cada uno de los cuales se ha filtrado según los pubs especificados.
Parámetros
pub_idx (int | Iterable[int])
Tipo de retorno
mask
mask(pub_idx)
Devuelve una máscara con valores en forma de matriz que especifica qué partes del resultado de una publicación dependen de este fragmento.
Parámetros
pub_idx (int)
Tipo de retorno
npt.NDArray[np.bool_]