Seite 1 von 1

Distanzen in Array

Verfasst: Donnerstag 13. Oktober 2016, 09:36
von ar313
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

Re: Distanzen in Array

Verfasst: Donnerstag 13. Oktober 2016, 10:01
von Sirius3
@ar313: was hast Du denn versucht? Vergleichsoperatoren kennst Du?

Re: Distanzen in Array

Verfasst: Donnerstag 13. Oktober 2016, 10:30
von snafu
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.

Re: Distanzen in Array

Verfasst: Donnerstag 13. Oktober 2016, 10:35
von ar313
@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.

Re: Distanzen in Array

Verfasst: Donnerstag 13. Oktober 2016, 10:59
von Sirius3
@ar313: zeig doch mal den Code, den Du ausprobiert hast. Ich verstehe nicht wirklich, was Du mit Ausganzpunkt und Distanz meinst.

Re: Distanzen in Array

Verfasst: Donnerstag 13. Oktober 2016, 11:44
von snafu
ar313 hat geschrieben:habe versucht mit tausenden Schleifen die Elemente um den Ausganspunkt herum zu vergleichen und den Such-Radius dann zu vergrößern.
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?