Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Полное имя: Std.Diagnostics.DumpRegister
function DumpRegister(register : Qubit[]) : Unit
Сводка
Дамп состояния текущего целевого компьютера, связанного с заданными кубитами.
Ввод
кубиты
Список кубитов для отчета.
Замечания
Этот метод позволяет дампать сведения, связанные с состоянием заданных кубитов.
Для локального разреженного симулятора состояния, распределенного как часть набора средств разработки Quantum, этот метод записывает состояние заданных кубитов (т. е. волны функции соответствующей подсистемы) в виде одномерного массива пар индексов состояния и сложных чисел, в которых каждый элемент представляет амплитуды вероятности измерения соответствующего состояния. Если заданные кубиты запутаны с некоторыми другими кубитами и их состояние не может быть разделено, он завершается ошибкой среды выполнения, указывающей на то, что кубиты запутаны.
Пример
При запуске в симуляторе разреженного состояния следующий фрагмент дампа состояния Колокола (|00⟩ + |11⟩) / √2 в консоль:
use left = Qubit();
use right = Qubit();
within {
H(left);
CNOT(left, right);
} apply {
DumpRegister([left, right]);
}