Ich möchte Koordinaten verdichten und habe dafür den folgenden Code geschrieben:
Code: Alles auswählen
def densify(x,y):
for i in range(len(x)-1):
while math.hypot(x[i]-x[i+1], y[i]-y[i+1])>1:
x.insert(i+1,(x[i]+x[i+1])/2)
y.insert(i+1,(y[i]+y[i+1])/2)
return x, y
Weiß jemand einen Weg das zu verbessern?