Skip to main content
IBM Quantum Platform

NoiseLearnerV3Results

class NoiseLearnerV3Results(data, metadata=None)

GitHub

베이스: object

소음 학습기 실험 결과.

매개변수

  • data (Iterable[NoiseLearnerV3Result]) – 이 결과 객체에 포함된 데이터.
  • metadata (Metadata | None) – 메타데이터 사전.

메소드

__getitem__

__getitem__(idx)

GitHub

매개변수

idx (int)

리턴 유형

NoiseLearnerV3Result

__len__

__len__()

GitHub

리턴 유형

int

to_dict

to_dict(instructions, require_refs=True)

GitHub

'from' InjectNoise.ref 객체를 'to' PauliLindbladMap 객체로 변환합니다.

이 함수는 명령어 시퀀스를 순차적으로 처리하며, 각 명령어의 ‘inject noise’ 어노테이션에서 값을 ref 추출하고, 해당 참조(refs)를 이 NoiseLearnerV3Results 객체에 저장된 해당 노이즈 데이터(포맷)에 PauliLindbladMap 매핑하는 사전(dictionary)을 반환합니다.

매개변수

  • instructions (Sequence[CircuitInstruction]) – 심판 명단을 확인할 수 있는 안내.
  • require_refs (bool) – 일부 지시문에 ‘inject noise’ 주석이 없는 경우 이 문제를 제기할지 여부. False이 경우, 반환되는 사전이 생성될 때 ‘inject noise’ 주석이 포함되지 않은 모든 명령어는 단순히 건너뜁니다.

인상

  • ValueError – 만약 instructions 에 포함된 요소의 개수가 이 NoiseLearnerV3Results 객체의 항목과 다를 경우.
  • ValueError – 일부 지침에 상자가 표시되어 있지 않은 경우.
  • ValueError – 여러 명령어가 동일한 ref.을 가질 경우
  • ValueError – 일부 명령어에 노이즈 주입 주석이 없고, require_refs 만약 True.

리턴 유형

[dictint, PauliLindbladMap]

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.