Я пытаюсь наглядно показать сравнение между 3-кубитной системой до и после того, как на ней был выполнен определенный алгоритм/затвор.Как визуально представлять мульти-кубитную систему в Python?
Для нелогич- системы 3 кубита до и после Адамара ворот
psi = 1|000> + 1|001>
матрицы
Адамара 3-Кубит
H = [[ 0.3536 0.3536 0.3536 0.3536 0.3536 0.3536 0.3536 0.3536]
[ 0.3536 -0.3536 0.3536 -0.3536 0.3536 -0.3536 0.3536 -0.3536]
[ 0.3536 0.3536 -0.3536 -0.3536 0.3536 0.3536 -0.3536 -0.3536]
[ 0.3536 -0.3536 -0.3536 0.3536 0.3536 -0.3536 -0.3536 0.3536]
[ 0.3536 0.3536 0.3536 0.3536 -0.3536 -0.3536 -0.3536 -0.3536]
[ 0.3536 -0.3536 0.3536 -0.3536 -0.3536 0.3536 -0.3536 0.3536]
[ 0.3536 0.3536 -0.3536 -0.3536 -0.3536 -0.3536 0.3536 0.3536]
[ 0.3536 -0.3536 -0.3536 0.3536 -0.3536 0.3536 0.3536 -0.3536]]
output = psi*H = [[ 0.7071]
[ 0. ]
[ 0.7071]
[ 0. ]
[ 0.7071]
[ 0. ]
[ 0.7071]
[ 0. ]]
Это может быть записано в кет обозначения, как:
0.70711|000> + 0.70711|010> + 0.70711|100> + 0.70711|110>
I первоначально думал о том, чтобы использовать блоховские сферы, но вскоре понял, что блоховские сферы работают только для одного кубит.
Я столкнулся с Quantum Toolbox для Python, QuTiP или специально этой страницы о визуализации (http://qutip.org/docs/2.2.0/guide/guide-visualization.html), но я довольно смущен, как это относится к тому, что я пытаюсь достичь, или о том, что эти визуализации показывают о системе ?
В этом примере мой вопрос был бы лучшим методом визуализации или демонстрации изменений, которые произошли с квантовой системой до и после того, как были применены ворота Адамара?
Я все еще новичок, когда дело доходит до квантовых вычислений/кубитов, поэтому любые советы приветствуются!
Вы понимаете, как я мог бы использовать то, что я показал выше в вопросе, в матрицу плотности? Я попробовал следующее, но на данный момент это не работает для меня: 'fig, axes = subplots (1, 3, figsize = (12,3))' 'bar0 = axes [0] .bar (arange (0, number_of_qubits)) -. 5, output.diag()) ' ' lbl0 = axes [0] .set_title («Выход 3-кубида Адамара») ' – Catherine