Поделиться через


Операция ApplyPauli

Полное имя: Std.Canon.ApplyPauli

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

Сводка

Учитывая оператор Паули с несколькими кубитами, применяет соответствующую операцию к квантовому регистру.

Ввод

Паули

Оператор Multi-qubit Pauli представлен в виде массива однокубитных операторов Паули.

цель

Зарегистрируйтесь, чтобы применить заданную операцию Паули.

Пример

Ниже приведены эквивалентные действия.

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

и

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