| |||
![]()
|
![]() ![]() |
![]()
Изучаем Q#. Орёл или решка? Как и бит, кубит допускает два собственных состояния, обозначаемых |0> и |1> (обозначения Дирака), но при этом может находиться и в их суперпозиции. В квантовых вычислениях, мы имеем факт, что применение трансформации Адамара H к кубиту в состоянии |0> даёт нам его в равновероятном состоянии для исходов |0> и |1>, то есть в состоянии |0>+|1> Но как нам задать нужное состояние кубита, то есть с заранее заданными значениями A и B ? Вернее, как задать нужное состояние кубита, используя только минимальный набор базовых операций? Ведь любой QDK должен включать в себя методы инициализации кубита (и желательно в требуемом состоянии). |
||||||||||||||
![]() |
![]() |