ich komme leider bei meinem Problem nicht weiter und bräuchte Hilfe.
Was ich machen will ist folgendes:
Ich habe zwei Liste (x und y) von Koordinaten im 2d Raum (x enthält meine x-Koordinaten und y meine y-Koordinaten eines jeden Punktes). Nun möchte ich zu jedem Punkt dieser Liste (also zb zu jedem (x[0],y[0])) die Punkte, die maximal den konstanten Abstand d haben.
Hierfür hatte ich mir folgendes überlegt:
Code: Alles auswählen
k1=[]
i=0
for j in range(len(x)-1):
    if (sqrt((x[i]-x[j])**2+(y[i]-y[j])**2))<d:
        k1.append((i,j))
        if j==(len(x)-1):
            if i<range(len(x)-1):
                i=i+1 
            else:
                break
        else:
            j=j+1
    else:
        if j<range(len(x)-1):
            j=j+1
        else:
            if j==(len(x)-1):
                if i<range(len(x)-1):
                    i=i+1 
                else:
                    breakWär super, wenn mir jemand helfen könnte!
Danke!
