Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ss20:plagen-simulation [2020/09/08 16:57] valentingiogoli |
ss20:plagen-simulation [2020/09/08 17:00] (aktuell) valentingiogoli [2.1 Performance Optimierung] |
||
---|---|---|---|
Zeile 123: | Zeile 123: | ||
In unserem Code haben wir sklearn library verwendet. Durch die Implementierung des KDTree aus sklearn.neighbors werden nur noch die Nachbarn eines Boids innerhalb eines Radius r = 50 betrachtet. | In unserem Code haben wir sklearn library verwendet. Durch die Implementierung des KDTree aus sklearn.neighbors werden nur noch die Nachbarn eines Boids innerhalb eines Radius r = 50 betrachtet. | ||
Hierdurch konnten wir, je nach verfügbarer Rechenleistung, Schwärme mit bis zu n = 500 Boids simulieren. | Hierdurch konnten wir, je nach verfügbarer Rechenleistung, Schwärme mit bis zu n = 500 Boids simulieren. | ||
+ | |||
+ | [[https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KDTree.html#sklearn.neighbors.KDTree| weitere Einzelheiten zu den KD-Trees von scikit-learn]] | ||
===== 3. Fazit ===== | ===== 3. Fazit ===== |