次の方法で共有


ApplyPauli 操作

完全修飾名: Std.Canon.ApplyPauli

operation ApplyPauli(pauli : Pauli[], target : Qubit[]) : Unit is Adj + Ctl

概要

マルチ量子ビット Pauli 演算子を指定すると、対応する演算が量子レジスタに適用されます。

インプット

パウリ

単一量子ビットパウリ演算子の配列として表されるマルチ量子ビットパウリ演算子。

ターゲット

指定されたパウリ操作を適用するために登録します。

次に相当するものを示します。

ApplyPauli([PauliY, PauliZ, PauliX], target);

そして

Y(target[0]);
Z(target[1]);
X(target[2]);