Skip to main content
IBM Quantum Platform

DoubleSliceSpan

class DoubleSliceSpan(start, stop, data_slices)

GitHub

Bases: ExecutionSpan

E ExecutionSpan para dados armazenados em um formato fatiável.

Esse tipo de intervalo de execução faz referência aos dados de resultados públicos, assumindo que se trata de uma parte divisível dos dados, em que as tomadas são a parte mais externa e o restante dos dados é achatado. Portanto, para cada pub dependente desse intervalo, o construtor aceita duas slice instâncias, juntamente com a forma correspondente dos dados a serem divididos; em contraste com SliceSpan, essa classe não pressupõe que todas as imagens para um determinado conjunto de valores de parâmetros sejam contíguas na matriz de dados.

Parâmetros

  • start (datetime) – A hora de início do intervalo, em UTC.
  • stop (datetime) – O tempo de parada do intervalo, em UTC.
  • data_slices (dict[int, tuple[ShapeType, slice, slice]]) – Um mapa dos índices de bares para (shape_tuple, flat_shape_slice, shots_slice).

Atributos

duration

A duração desse intervalo, em segundos.

pub_idxs

Quais pubs, por índice, apresentam dependência de um ou mais intervalos de execução.

size

O número total de resultados que dependem desse intervalo de execução, em todos os pubs.

start

A hora de início do intervalo, em UTC.

stop

O tempo de parada do intervalo, em UTC.


Métodos

contains_pub

contains_pub(pub_idx)

GitHub

Retorna se o pub com o índice fornecido tem dados com dependência desse intervalo.

Parâmetros

pub_idx (int | Iterable[int]) – Um ou mais índices de pub da chamada primitiva original.

Retorna

Se há dependência desse intervalo.

Tipo de retorno

bool

filter_by_pub

filter_by_pub(pub_idx)

GitHub

Retorna um novo conjunto de intervalos, em que cada um foi filtrado de acordo com os pubs especificados.

Parâmetros

pub_idx (int | Iterable[int])

Tipo de retorno

DoubleSliceSpan

mask

mask(pub_idx)

GitHub

Retorna uma máscara com valores em forma de matriz, especificando quais partes de um resultado de publicação dependem desse span.

Parâmetros

pub_idx (int)

Tipo de retorno

npt.NDArray[np.bool_]

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.