12345678910111213141516171819202122232425262728293031323334353637 |
- import csv
- with open("/home/bscheibel/PycharmProjects/dxf_reader/values_clusteredfrom_precomputed_dbscan.csv", "r") as f:
- reader = csv.reader(f, delimiter=";")
- for row in reader:
- ausrichtung = row[1]
- row3 = row[2]
- row3 = eval(row3)
- element = ""
- merged_elements = []
- for blub in row3:
- if len(row3) == 1:
- print(blub[4])
- else:
- if isinstance(blub[0],list):
- merged_elements += blub
- #print(merged_elements)
- if len(merged_elements) < len(row3):
- continue
- if int(ausrichtung) == 1:
- blub = sorted(merged_elements, key=lambda k: [float(k[3])], reverse=True)
- for elem in blub:
- element += elem[4] + " "
- else:
- element += blub[4] + " "
- print(element)
- print("\n")
|