|
12345678910111213141516171819202122232425 |
- from abp import clifford, qi, GraphState
- from anders_briegel import graphsim
- import numpy as np
- import itertools as it
-
- a = GraphState()
- a.node = {0: {'vop': 1}, 1: {'vop': 0}, 2: {'vop': 3}}
- a.adj = {0: {1: {}, 2: {}}, 1: {0: {}}, 2: {0: {}}}
-
- a.act_cz(1,2)
- print a.adj_list()
-
-
-
- b = graphsim.GraphRegister(3)
- b.hadamard(0)
- b.hadamard(1)
- b.hadamard(2)
- b.cphase(0, 1)
- b.cphase(0, 2)
- b.local_op(0, graphsim.LocCliffOp(1))
- b.local_op(2, graphsim.LocCliffOp(3))
-
- b.cphase(1,2)
- b.print_adj_list()
|