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.

19 lignes
463B

  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