Anders and Briegel in Python
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

unpositioned_nodes.py 463B

123456789101112131415161718
  1. from abp.fancy import GraphState
  2. import networkx as nx
  3. edges = [(0,1),(1,2),(2,3),(3,4)]
  4. nodes = [(i, {'x': i, 'y': 0, 'z':0}) for i in range(5)]
  5. gs = GraphState()
  6. for node, position in nodes:
  7. gs.add_qubit(node, position=position)
  8. gs.act_hadamard(node)
  9. for edge in edges:
  10. gs.act_cz(*edge)
  11. gs.update(3)
  12. # a single line of qubits are created along the x axis
  13. gs.add_qubit('start')
  14. gs.update(0)
  15. # a curved 5-qubit cluster and single qubit is depicted