Anders and Briegel in Python
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

21 Zeilen
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}