TwirledSliceSpan
class TwirledSliceSpan(start, stop, data_slices)
ベース: ExecutionSpan
スライス 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
インデックスごとに、1つ以上の執行スパンへの依存関係が存在するパブはどれか。
size
すべてのパブにおいて、この実行スパンに依存する結果の総数。
start
スパンの開始時間(UTC)。
stop
スパンの停止時間(UTC)。
方法
contains_pub
contains_pub(pub_idx)
指定されたインデックスを持つパブが、このスパンに依存するデータを持っているかどうかを返します。
パラメーター
pub_idx (int | Iterable[int]) – 元のプリミティブ呼び出しからの1つ以上のパブインデックス。
戻り値
このスパンへの依存があるかどうか。
戻りの型
ブール値
filter_by_pub
mask
mask(pub_idx)
pubの結果のうち、このspanに依存する部分を指定する配列型のマスクを返す。
パラメーター
pub_idx (int)
戻りの型
npt.NDArray[np.bool_]
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。