私は画像処理のためにPythonでPybrain(ニューラルネットワークライブラリ)を使用しています。ディレクトリに196個のファイルがあり、以下のコードのall_filesに保存されています。各ファイルを開いて各ファイルを個別に処理しようとしましたが、すべてのファイルデータを1つの文字列で取得しています。各ファイルを1つずつ開き、処理を実行して出力します。これが私のコードです。
from pybrain.datasets import SupervisedDataSet
from pybrain.supervised.trainers import BackpropTrainer
import glob
ds = SupervisedDataSet(121,121)
all_files = glob.glob('/home/vidula/Desktop/tp/inpt/./*.data')
for filename in all_files:
indata = tuple()
outdata = tuple()
with open(filename,'r')as file:
for line in file.readlines():
d = line.strip().split( ',' )
indata = indata + (d[0], )
outdata = outdata + ( d[1], )
ds.addSample(indata, outdata)
print outdata
誰かが私を助けることができますか?