Попытка перебрать все tif-изображения в моей папке, которая является каталогом, она печатает, но, похоже, не работает, выполняя функцию через каждый iamge. Я новичок в Python, поэтому любая помощь будет оценена
Result = []
def calculation_A(filename):
data = gdal.Open(filename)
band = data.GetRasterBand(1)
arr = band.ReadAsArray()
rows = len(arr)
cols = len(arr[0])
temp = []
r_temp = []
for i in range(rows):
for j in range(cols):
if arr[i][j] > -200:
temp.append(arr[i][j])
r_temp.append(np.asarray(temp).mean())
r_temp.append(np.asarray(temp).min())
r_temp.append(np.asarray(temp).max())
return r_temp
directory = "C:/Users/valeria.briones/Desktop/New folder/Tmax"
for filename in os.listdir(directory):
if filename.endswith(".tif"):
print(filename)
Result.append(calculation_A(filename))
print(Result)