Anders and Briegel in Python
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

21 líneas
486B

  1. from abp import GraphState
  2. from abp.util import xyz
  3. def linear_cluster(n):
  4. g = GraphState(range(n))
  5. g.act_circuit([(i, "hadamard") for i in range(n)])
  6. g.act_circuit([((i, i+1), "cz") for i in range(n-1)])
  7. return g
  8. def test_mercedes_example_1():
  9. """ Run an example provided by mercedes """
  10. g = linear_cluster(5)
  11. g.measure(3, "px")
  12. g.measure(2, "px")
  13. assert set(g.adj[0]) == {1}
  14. assert set(g.adj[1]) == {0, 4}
  15. assert set(g.adj[4]) == {1}