Skip to main content
IBM Quantum Platform

ExecutionSpans

class ExecutionSpans(spans)

GitHub

ベース:オブジェクト

パブの結果に関するタイム集。

ExecutionSpanこのクラスは、\sを含むリストのようなもので、各実行スパンはデータ収集の時間枠を表し、その時間枠の間に収集された具体的なデータへの参照を含んでいます。

異なる時間帯が重なることはあり得る。 これは、QPUが一度に複数の実行を行ったからではなく、量子実行と同時に行われる可能性のある特定の古典的処理のアーチファクトである。 保証されるのは、参照されたデータが報告された実行スパンで間違いなく発生したということであり、必ずしもタイムウィンドウの制限が可能な限り厳しいということではない。


属性

パラメーター

spans (Iterable[ExecutionSpan])

duration

このコレクションの合計時間(秒)。

pub_idxs

インデックスによって、1つ以上の実行スパンへの依存が存在するパブはどれか。

start

コレクション全体の開始時間(UTC)。

stop

コレクション全体の停止時間(UTC)。


方法

__getitem__

__getitem__(idxs: int) → ExecutionSpan

__getitem__(idxs: slice | list[int]) → ExecutionSpans

GitHub

__len__

__len__()

GitHub

戻りの型

int

draw

draw(name=None, normalize_y=False, line_width=4)

GitHub

これらの実行スパンを描く。

複数のジョブからの実行スパンを一度に描画するには、例えば draw_execution_spans() を直接呼び出すことを検討してください。

パラメーター

  • name (str | None) – このスパン群の名前。
  • normalize_y (bool) – Y軸の単位を、累積ショット数ではなく、作業完了のパーセンテージで表示するかどうか。
  • line_width (int) – 線分の太さ。

戻り値

筋書きのような人物。

戻りの型

PlotlyFigure

filter_by_pub

filter_by_pub(pub_idx)

GitHub

各スパンが指定されたパブにフィルタリングされた新しいスパンの集合を返す。

:meth:~.ExecutionSpan.filter_by_pub` も参照のこと。

パラメーター

pub_idx (int | Iterable[int]) – フィルタリングする1つ以上のパブ・インデックス。

戻りの型

ExecutionSpans

sort

sort(inplace=True)

GitHub

同じ実行スパンをソートして返す。

並べ替えは start 各実行スパンのタイムスタンプによって行われる。

パラメーター

inplace (bool) – このインスタンスをその場でソートするか、コピーを返すか。

戻り値

インプレース`の場合はこのインスタンス、そうでない場合は新しいインスタンス、ソートされる。

戻りの型

ExecutionSpans

このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。