В настоящее время я добавляю массив h5py, определив массив как:
f = h5py.File(batch_path,'w')
data = f.create_dataset('data_set',(525600,1300),dtype=np.float32)
и добавляя к нему массивы как:
for index,file in enumerate(files):
df = pd.read_csv(file)
result = np.array(list(map(lambda x: float(x.split(';')[1]),df.as_matrix()[:,0])))
data[:,index] = result[:]
Однако последний шаг (data[:,index] = result[:]) занимает невероятное количество времени. Что здесь не так?