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

이 결과들의 실행 시기 정보.

단일 실행자 작업은 순차적으로 실행되는 여러 작업 단위로 나눌 수 있습니다. 이 속성은 해당 타이밍에 대한 정보를 저장합니다. 특히, 각 실행 청크마다 데이터가 수집된 기간을 나타내는 시작 및 종료 타임스탬프가 제공됩니다.

단일 결과의 타이밍을 그리려면:

job.result().timing.draw()

하나의 그래프에 여러 결과의 시간 경과를 표시하려면:

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에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.