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 :


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])
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.
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!