使用python将“maxi”中存储的所有值附加到列表中?

2024-09-29 23:19:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我想将存储在变量maxi中的所有值附加到一个空列表中。我试过c.append(maxi)c.extend(maxi),但不起作用

import numpy as np
import re
import gdal
import ogr
from osgeo import gdal_array
from gdalconst import *
import os
import osr
import shutil
import h5py
import subprocess
import operator
#np.set_printoptions(threshold=np.inf)
indir = '/home/vigna/Documents/LST_29_03'
directory=os.fsencode(indir)
e=1
for file in os.listdir(directory):    
    file1=os.fsdecode(file)    
    if '_Gadchiroli' in file1:
        b=str(e)+'_Gadchiroli.tif'
        #print(file1)
        gadchiroli=gdal.Open(b,GA_ReadOnly)
        #print(gadchiroli)
        gad_arry=gadchiroli.ReadAsArray()
        #print(gad_arry)
        c=[]
        maxi=np.amax(gad_arry)
        #print(maxi)
        c.append(maxi)       
        e+=1
print(c)

打印输出(最大值):

enter image description here

我想将所有这些值存储在一个列表中


Tags: fromimport列表osnpfile1directoryprint

热门问题