Skip to main content
IBM Quantum Platform

SliceSpan

class SliceSpan(start, stop, data_slices)

GitHub

베이스: ExecutionSpan

An ExecutionSpan 을 사용하여 슬라이스 가능한 형식으로 저장된 데이터의 경우.

이 유형의 실행 범위는 게시 결과 데이터를 (행 주) 평활화된 데이터의 슬라이스 가능한 부분이라고 가정하여 참조합니다. 따라서 이 스팬에 종속된 각 게시에 대해 생성자는 슬라이싱할 데이터의 해당 모양과 함께 단일 slice 객체를 받습니다.

매개변수

  • start (datetime) – 스팬의 시작 시간(UTC 기준)입니다.
  • stop (datetime) – 스팬의 정지 시간(UTC 기준)입니다.
  • data_slices (dict[int, tuple[ShapeType, slice]]) – 펍 인덱스에서 페어까지의 맵 (shape_tuple, slice).

속성

duration

이 스팬의 기간(초)입니다.

pub_idxs

지표별로 볼 때, 하나 이상의 실행 기간에 의존성을 보이는 펍은 어디인가요?

size

모든 펍에 걸쳐 이 실행 기간에 의존하는 결과의 총 개수.

start

스팬의 시작 시간(UTC 기준)입니다.

stop

스팬의 정지 시간(UTC 기준)입니다.


메소드

contains_pub

contains_pub(pub_idx)

GitHub

주어진 인덱스가 있는 퍼블에 이 스팬에 종속성이 있는 데이터가 있는지 반환합니다.

매개변수

pub_idx (int | Iterable[int]) – 원래 원시 호출의 하나 이상의 퍼블릭 인덱스입니다.

리턴

이 범위에 대한 종속성이 있는지 여부입니다.

리턴 유형

부울

filter_by_pub

filter_by_pub(pub_idx)

GitHub

지정된 펍으로 필터링된 새로운 스팬 집합을 반환합니다.

매개변수

pub_idx (int | Iterable[int])

리턴 유형

SliceSpan

mask

mask(pub_idx)

GitHub

이 스팬에 의존하는 pub 결과의 부분을 지정하는 배열 값 마스크를 반환합니다.

매개변수

pub_idx (int)

리턴 유형

npt.NDArray[np.bool_]

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.