###前提・実現したいこと
Python初心者です。
フォルダ内のtifデータを全て読み込んで,合計したものを
平均値として1つのtifデータ(3000×3000)にまとめたいのですが,コードの書き方が分かりません。
フォルダ内のtifデータが1000近くあります。
よろしくお願い申し上げます。
###発生している問題・エラーメッセージ
全ファイルを読み込もうとしているのですが,何も読み込んでくれません。
###該当のソースコード
import os import sys import numpy import numpy as np import matplotlib.pyplot as plt import matplotlib.cm as cm import glob from PIL import Image import PIL #ディレクトリ path = "/media/student/data1" path1 = "/media/student/data1/test/" #test内のtif全読み込み(3000×3000pixcel) datalist = glob.glob(path1 + ".tif") for data in datalist: with open(data, 'r') as f: #合計値 sum_v = sum(f) #平均値 ave = sum_v / len(path1) pil_img = Image.fromarray(ave) print "ave...ok" #allディレクトリで保存(avetest.tif) outdata = path + "/all/" + "ave" + test + ".tif" pil_img.save(outdata) ここにご自身が実行したソースコードを書いてください
###試したこと
シェルで試そうとしていますが,わかりません。
###補足情報(言語/FW/ツール等のバージョンなど)
Python2.7.1