TwirledSliceSpan
class TwirledSliceSpan(start, stop, data_slices)
베이스: ExecutionSpan
An ExecutionSpan 을 사용하면 슬라이스 가능한 형식으로 저장된 데이터를 회전할 수 있습니다.
이 유형의 실행 범위는 돌림을 설명하기 위해 매개변수 값에 축을 추가하거나 추가하여 실행한 돌림 샘플러 실험에서 나온 퍼블리싱 결과 데이터를 참조합니다. 구체적으로, data_slices 은 퍼브 슬라이스에서 튜플 (twirled_shape, at_front, shape_slice, shots_slice) 로의 맵입니다
twirled_shape는 회전 축을 포함하는 모양 튜플이며, 마지막 축은 무작위화당 샷 수입니다,at_front은num_randomizations이 튜플의 앞쪽에 있는지, 아니면 끝의shots축 바로 앞에 있는지를 나타냅니다,shape_slice은twirled_shape[:-1]모양의 배열을 평평하게 만든 조각입니다,- 와
shots_slice는twirled_shape[-1]의 일부입니다.
매개변수
- start (datetime) – 스팬의 시작 시간(UTC 기준)입니다.
- stop (datetime) – 스팬의 정지 시간(UTC 기준)입니다.
- data_slices (Mapping[int, tuple[ShapeType, bool, slice, slice]]) – 위에서 설명한 퍼블릭 인덱스에서 length-4 튜플까지의 맵입니다.
속성
duration
이 스팬의 기간(초)입니다.
pub_idxs
지표별로 볼 때, 하나 이상의 실행 기간에 의존성을 보이는 펍은 어디인가요?
size
모든 펍에 걸쳐 이 실행 기간에 따른 결과의 총 개수.
start
스팬의 시작 시간(UTC 기준)입니다.
stop
스팬의 정지 시간(UTC 기준)입니다.
메소드
contains_pub
contains_pub(pub_idx)
주어진 인덱스가 있는 퍼블에 이 스팬에 종속성이 있는 데이터가 있는지 반환합니다.
매개변수
pub_idx (int | Iterable[int]) – 원래 원시 호출의 하나 이상의 퍼블릭 인덱스입니다.
리턴
이 범위에 대한 종속성이 있는지 여부입니다.
리턴 유형
부울
filter_by_pub
mask
mask(pub_idx)
이 스팬에 의존하는 pub 결과의 부분을 지정하는 배열 값 마스크를 반환합니다.
매개변수
pub_idx (int)
리턴 유형
npt.NDArray[np.bool_]
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.