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

オブジェクトを PauliLindbladMap``InjectNoise.ref 辞書に変換します。

この関数は、一連の命令を順に処理し、各命令の「inject noise」アノテーションから値を ref 抽出し、それらの参照を、この NoiseLearnerV3Results オブジェクトに格納されている対応するノイズデータ( PauliLindbladMap 形式)にマッピングした辞書を返します。

パラメーター

  • instructions (Sequence[CircuitInstruction]) – レフェレンスを取得するための手順。
  • require_refs (bool) – 一部の命令に「inject noise」アノテーションが設定されていない場合、フラグを立てるかどうか。 その場合 False、返される辞書を構築する際、「inject noise」アノテーションが含まれていないすべての命令は、単にスキップされます。

昇給

  • ValueError – に含まれる要素の数が、この NoiseLearnerV3Results オブジェクトの項目と一致しない場合 instructions 。
  • ValueError – 一部の指示に枠がない場合。
  • ValueError – 複数の命令で同じ ref.
  • TrueValueError – 一部の指示にノイズ注入の注釈がなく、かつ require_refs の場合。

戻りの型

dict[str, PauliLindbladMap]

to_pauli_lindblad_maps

to_pauli_lindblad_maps()

GitHub

この結果オブジェクトに格納されている項 PauliLindbladMap 目の を返します。

戻りの型

リスト[ PauliLindbladMap ]

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