Guest User

Untitled

a guest
Oct 2nd, 2022
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. from datetime import date
  2.  
  3. date_tups = [
  4. (3, 28, 2020, 3908),
  5. (4, 17, 2020, 3983),
  6. (5, 7, 2020, 4140),
  7. (6, 6, 2020, 4433),
  8. (7, 1, 2020, 4559),
  9. (9, 9, 2020, 4641),
  10. (8, 31, 2018, 2039),
  11. (12, 19, 2018, 2629)
  12. ]
  13.  
  14. dates = [date(d[2], d[0], d[1]) for d in date_tups]
  15. print ("digraph G {")
  16. for d1 in dates:
  17. for d2 in dates:
  18. if d2 >= d1:
  19. continue
  20. delta = d1 - d2
  21. # if delta.days % 5 == 0:
  22. print("\"%s\" -> \"%s\" [label=%d];" % (d1.isoformat(), d2.isoformat(), delta.days))
  23.  
  24. for d in date_tups:
  25. print("\"%s\" [label=Q%d]" % (date(d[2], d[0], d[1]).isoformat(), d[3]))
  26. print("}")
Advertisement
Add Comment
Please, Sign In to add comment