Bonsoir, Je travaille avec des matrices 2D contenant, pour un certain nombre de particule: les latitudes et longitudes de chaque particule en fonction des pas de temps :
Tabtime contient les 87 pas de temps, et Tabpart contient les particules, ce que je cherche à faire est de garder les coordonnées des particules qui se situent uniquement entre 26° et 120° de longitude et 15° à 45° de Latitude.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Tabtime = np.zeros(0) Tabpart = np.zeros(0) Tabtime = np.arange(0, 87,1) Tabpart = np.arange(0, 15,1) for i in Tabtime: for j in Tabpart: if l[i][j] <= 120 and l[i][j] >= 26: if L[i][j] >= 15 and L[i][j] <= 45: lt[i][j] = np.append(lt, l[i][j]) Lt[i][j] = np.append(Lt, L[i][j])
J'essaye de ranger ces coordonnées selectionnés dans deux nouvelles matrices mais avec mon code je n'arrive pas à les remplir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 print(lt) >> [[0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] ... [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.]]
Si vous auriez une idée pour cela je veux bien
Merci!
Partager