PrimitiveResult
class qiskit.primitives.PrimitiveResult(pub_results, metadata=None)
ベース: Generic[T]
複数のパブの結果とグローバルなメタデータを格納するコンテナ。
これは、 V2run().result()のどのプリミティブからの戻り値です。 このオブジェクトは単一のパブではなく、実行全体に対応します。実際のデータは含まれませんが、プリミティブ実装者が提出全体について返す metadata 自由形式のデータを保持する場合があります(単一のパブに関するメタデータである PubResult.metadataとは対照的です)。
各パブの実際のデータには、このオブジェクトを反復処理するか、直接リストのようなインデックスアクセスによってアクセス pub_result = primitive_result[0]します。for pub_result in primitive_result: ... 各パブ結果の型は PubResult、あるいはその型を基底とするプリミティブおよび実装固有のサブクラスである可能性がある。
おそらく、単一のパブを以下のようなプリミティブに送信した場合:
primitive_result = primitive.run([(qc,)]).result()あなたが関心を持つデータは、 primitive_result[0].dataの中にあります。これはです DataBin。 オブジェクトは primitive_result[0] である PubResult。
パラメーター
- pub_results (Iterable[T]) – パブの結果
- metadata (dict[str, Any] | None) – すべてのパブの結果に共通するメタデータ。特定のパブに固有のメタデータは、そのパブのメタデータ・フィールドに置くべきである。 キーはストリングスと予想される。
属性
metadata
このプリミティブな結果のメタデータ。
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。