DensityMatrixSimulator クラス

コンストラクター

DensityMatrixSimulator(number_of_qubits, seed=None)

パラメーター

名前 説明
number_of_qubits
必須
seed
規定値: None

メソッド

apply_instrument

非選択的進化を適用します。

apply_operation

特定の量子ビット ID に任意の操作を適用します。

get_state

シミュレーターが有効な状態の場合は DensityMatrix を返します。

sample_instrument

特定の機器の下で選択的進化を実行します。 観察された結果のインデックスを返します。

このメソッドを使用して、量子システムで測定を実行します。

set_state

量子システムの状態を設定します。

set_trace

量子システムのトレースを設定します。

apply_instrument

非選択的進化を適用します。

apply_instrument(instrument, qubits)

パラメーター

名前 説明
instrument
必須
qubits
必須

apply_operation

特定の量子ビット ID に任意の操作を適用します。

apply_operation(operation, qubits)

パラメーター

名前 説明
operation
必須
qubits
必須

get_state

シミュレーターが有効な状態の場合は DensityMatrix を返します。

get_state()

sample_instrument

特定の機器の下で選択的進化を実行します。 観察された結果のインデックスを返します。

このメソッドを使用して、量子システムで測定を実行します。

sample_instrument(instrument, qubits)

パラメーター

名前 説明
instrument
必須
qubits
必須

set_state

量子システムの状態を設定します。

set_state(state)

パラメーター

名前 説明
state
必須

set_trace

量子システムのトレースを設定します。

set_trace(trace)

パラメーター

名前 説明
trace
必須