Hallo,
Ich versuch in einem np.array von einen Ausgangspunkt aus, einen Wert >0 mit der geringsten Distanz zum Ausganzpunkt zu finden.
Hoffe mir kann da jemand weiterhelfen.
Danke schonmal im voraus
Distanzen in Array
Ich bin kein NumPy-Spezialist, aber ohne NumPy würde ich dafür einfach `min()` nutzen und als Funktion für dessen `key`-Argument würde ich die Differenz des jeweiligen Punktes zum Ausgangswert verwenden.
@Sirius3 Ja Vergleichsoperatoren kenne ich. Bin aber noch ein ziemlicher Anfänger und habe versucht mit tausenden Schleifen die Elemente um den Ausganspunkt herum zu vergleichen und den Such-Radius dann zu vergrößern. Da muss es aber sicher noch eine elegantere und schnellere Methode geben.
Achso wichtig ist natürlich noch das es ein 2D array ist.
Achso wichtig ist natürlich noch das es ein 2D array ist.
Ein bißchen mehr Infos wären dann schon ganz gut. Sind das soviele Punkte, dass du dir durch Eingrenzung des Radius eine spürbare Optimierung erhoffst oder was hat das für einen Hintergrund?ar313 hat geschrieben:habe versucht mit tausenden Schleifen die Elemente um den Ausganspunkt herum zu vergleichen und den Such-Radius dann zu vergrößern.