Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Полное имя: Std.Diagnostics.DumpOperation
operation DumpOperation(nQubits : Int, op : (Qubit[] => Unit)) : Unit
Сводка
При выполнении операции дамп матрицы представления действия операции по заданному количеству кубитов.
Ввод
нКубиты
Количество кубитов, на которых действует данная операция.
оп
Операция, которая должна быть диагностирована.
Замечания
При запуске в симуляторе разреженного состояния следующий фрагмент кода выводит матрицу $\left(\begin{matrix} 0.707 & 0.707 \\ 0.707 & -0,707\end{matrix}\right)$:
operation DumpH() : Unit {
DumpOperation(1, qs => H(qs[0]));
}
Вызов этой операции не имеет наблюдаемого эффекта из Q#.
Обратите внимание, что если DumpOperation вызывается при наличии других кубитов, отображаемая матрица может отражать любой глобальный этап, накопленный из операций с другими кубитами.