Anders and Briegel in Python
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

try_stabilizing.py 420B

před 8 roky
123456789101112131415161718192021
  1. import abp
  2. import numpy as np
  3. from anders_briegel import graphsim
  4. def wah():
  5. N = 10
  6. a = graphsim.GraphRegister(N)
  7. for i in range(1000):
  8. if np.random.random()>0.5:
  9. j = np.random.randint(0, N-1)
  10. a.hadamard(j)
  11. else:
  12. q = np.random.randint(0, N-2)
  13. a.cphase(q, q+1)
  14. a.print_stabilizer()
  15. u = abp.GraphState(xrange(2))
  16. print u.to_stabilizer()