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
必須
|
|