瀏覽代碼

Fix up 2D lattice example.

master
Pete Shadbolt 8 年之前
父節點
當前提交
e7ae0841dc
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. +4
    -3
      examples/visualization/lattice_2d.py

+ 4
- 3
examples/visualization/lattice_2d.py 查看文件

@@ -1,4 +1,4 @@
from abp.fancy import GraphState
from abp import GraphState, VizClient
from abp.util import xyz
import numpy as np
import time
@@ -33,12 +33,13 @@ def lattice(unit_cell, size):
nodes, edges = lattice(square_unit_cell, (10, 10))

psi = GraphState()
v = VizClient()
for node in nodes:
psi.add_qubit(str(node), position=xyz(node[0], node[1]))
psi.act_hadamard(str(node))
psi.update(0.1)
v.update(psi, 0.1)

for edge in edges:
psi.act_cz(str(edge[0]), str(edge[1]))
psi.update(0.1)
v.update(psi, 0.1)


Loading…
取消
儲存