Ich bin neu hier im Forum und ebenfalls neu auf dem Gebiet der Python Programmiersprache
#### FRAGE ####
Hat jemand eine Idee , wie ich einer mit numpy erstellten GRID bestimmte Werte(Positionen Winkel ,Geschwindigkeit zuweisen könnte
#### GRUND ####
: Geometrische Berechnung ist wesentlich einfacher als mit Listen & schnellere Berechnung
Die GRID ist z.B 400x800 Meter groß
#### AKTUELLE LÖSUNG #MIT LISTEN[]#####
Momentan habe ich es so gelöst ,das ich die einzelnen Zell-Werte der GRID in eine Liste in einer For Loop anhänge
Code: Alles auswählen
class gridwelt_objekte(): # GRIDWELT Positionen werden später in die gridliste geschrieben)
def __init__(self,posx,posz):
self.pos = [posx,posz]
gridliste=[] # Leere Liste erstellen
for x in range (401): #(Gehe über alle Punkte der 400x800 Grid)
for y in range(801):
temp = gridwelt_objekte(x,y) # 'schreibt für alle 400x800 Felder die Attribute in die GRID
gridliste.append(temp) # fügt die einzelnen temporär erstellten Koordinaten zu einer Liste zusammen
--- Versuch mit numpy array ----
Code: Alles auswählen
GRIDWorld = np.zeros([x, y]) # erstellt eine Grid mit der Dimension x,y und füllt diese mit 0 (Null)
BIN FÜR JEDE HILFE DANKBAR !