transformer une liste de array en liste de valeur décimale
Bonjour,
J'ai récupéré des valeurs de ndvi d'un raster. Ces valeurs sont stockées dans une liste mais en array []. Je voudrais les recouper en valeur décimale. voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
raster = rasterio.open(tif)
data=raster.read()
#calcul du nombre de pixel du raster
nbr_pixel = (len(data) * len(data[0]))
#récupération des coordonnées x et y dans de listes
i = 0
while i <= nbr_pixel:
(x,y) = raster.xy(i,i)
listepixelX.append(int(x))
listepixelY.append(int(y))
#récupération des valeurs des pixels
vals = [k for k in raster.sample(zip(listepixelX, listepixelY))]
i = i + 1 |