Skip to main content
IBM Quantum Platform

QuantumProgramResult

class QuantumProgramResult(data, metadata=None, passthrough_data=None)

GitHub

ベース: object

QuantumProgram. の実行結果を格納するためのコンテナ。

パラメーター

  • data (Sequence[dict[str, np.ndarray] | QuantumProgramItemResult]) – 配列型のデータを含む辞書のリスト。
  • metadata (Metadata | None) – メタデータ辞典。
  • passthrough_data (DataTree | None) – 任意のネストされたデータが、変更されることなく実行を通過する。

属性

timing

これらの結果の実行タイミングに関する情報。

1つの実行ジョブは、順次実行される複数の処理単位に分割することができます。 このプロパティには、それらのタイミングに関する情報が格納されています。 特に注目すべきは、各実行チャンクについて、データが収集された期間を特定するための開始時刻と終了時刻のタイムスタンプが提供される点である。

1つの結果のタイミングを描画するには:

job.result().timing.draw()

複数の結果のタイミングを1つのグラフにプロットするには:

from qiskit_ibm_runtime.visualization import draw_chunk_timings

draw_chunk_timings(
    job1.result().timing,
    job2.result().timing,
    names=["job 1", "job 2"],
    common_start=True,
)

戻り値

ある ChunkTiming コレクション。


方法

__getitem__

__getitem__(idx: int) → QuantumProgramItemResult

__getitem__(idx: slice) → list[QuantumProgramItemResult]

GitHub

__len__

__len__()

GitHub

戻りの型

int

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