read_from_clustered_merged.py 994 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import csv
  2. with open("/home/bscheibel/PycharmProjects/dxf_reader/values_clusteredfrom_precomputed_dbscan.csv", "r") as f:
  3. reader = csv.reader(f, delimiter=";")
  4. for row in reader:
  5. ausrichtung = row[1]
  6. row3 = row[2]
  7. row3 = eval(row3)
  8. element = ""
  9. merged_elements = []
  10. for blub in row3:
  11. if len(row3) == 1:
  12. print(blub[4])
  13. else:
  14. if isinstance(blub[0],list):
  15. merged_elements += blub
  16. #print(merged_elements)
  17. if len(merged_elements) < len(row3):
  18. continue
  19. if int(ausrichtung) == 1:
  20. blub = sorted(merged_elements, key=lambda k: [float(k[3])], reverse=True)
  21. for elem in blub:
  22. element += elem[4] + " "
  23. else:
  24. element += blub[4] + " "
  25. print(element)
  26. print("\n")