Skip to main content
IBM Quantum Platform

SamplerExecutionOptionsV2

class SamplerExecutionOptionsV2(init_qubits=Unset, rep_delay=Unset, meas_type=Unset)

GitHub

ベース: ExecutionOptionsV2

サンプラープリミティブに対して拡張 ExecutionOptionsV2 します。


属性

パラメーター

  • init_qubits (UnsetType | bool)
  • rep_delay (UnsetType | float)
  • meas_type (UnsetType | Literal['classified', 'kerneled', 'avg_kerneled'])

init_qubits

タイプ: UnsetType | bool

デフォルト値: Unset

ショットごとに量子ビットを基底状態にリセットするかどうか。 デフォルトはTrueです。

meas_type

タイプ: UnsetType | Literal['classified', 'kerneled', 'avg_kerneled']

デフォルト値: Unset

測定結果の処理と返却方法

このオプションは、 SamplerPubResultのすべてのクラシック・レジスタのリターン・タイプを設定する。 シェイプ pub_shape を持つサンプラーパブが、サイズ creg_size を持つ古典的レジスタを含む回路を持つ場合、このレジスタに関連付けられた返されるデータは、このオプションの値に応じて以下のいずれかの形式を持つ。

  • "classified": num_shots 上の形状 pub_shapeBitArray で、ビット数は creg_size に等しい。
  • "kerneled": NumPy (*pub_shape, num_shots, creg_size)各エントリーは、任意の単位で IQ データポイント(測定トレースをカーネリングした結果)を表す。
  • "avg_kerneled": NumPy (*pub_shape, creg_size)各エントリーは、IQデータポイント(測定トレースをカーネリングし、ショットを平均化した結果)を任意の単位で表します。 このオプションは、 "kerneled" を選択し、ショット軸で平均化するのと同じですが、データ帯域幅が少なくて済みます。

デフォルト:"classified"。

カーネリングについてはこちらを参照。

rep_delay

タイプ: UnsetType | float

デフォルト値: Unset

リピート遅延。

これは、測定とその後の量子回路の実行との間の時間差です。 backend.dynamic_reprate_enabled=Trueこれは、. を持つバックエンドでのみサポートされています。 backend.rep_delay_rangeそれは、が提供する製品群のものに違いない。

backend.default_rep_delayデフォルト値は で指定されます。


方法

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