我有200個適合文件,我需要加載和平均出來創建一個地圖。但是,我想知道是否有辦法在一行中完成所有操作,而不是200「合適的打開」行。我在某處看到它,但我不記得在哪裏。通過一行加載多個適合文件
文件名爲Coadd000_5.fits,Coadd001_5.fits,Coadd002_5.fits,Coadd003_5.fits ... Coadd199_5.fits。
所以它必須是類似於
hdulist2 = fits.open('/Users/alibinesh/Desktop/Data/actpolS2Lensing/actPolS2LensProducts/realKappaCoadd' + xyz + '_5.fit')
東西或類似的東西。我需要做一個循環,我從0到199?
謝謝
for循環出了什麼問題?我發現它是最簡單和最乾淨的方式。 – EsotericVoid
是的,可能使用循環。如果您編寫一個函數,可以循環使用範圍(200),對於每個數字i,都會生成第i個文件的文件名,然後是另一個對給定文件名進行相應處理的函數。這只是一個高層次的建議;有很多方法可以做到這一點。 – anandsun