У меня много файлов с данными из трех столбцов, которые читаются, как в следующем коде:
from scipy import *
E=arange(0,1,.01)
W=arange(0,10,.1)
alpha = zeros((len(E),len(W)), dtype='float')
beta = zeros((len(E),len(W)), dtype='float')
for ii in range(len(E)):
for jj in range (len(W)):
data = loadtxt('Data_E=%.3f_W=%.3f.txt'%(E[ii],W[jj]), skiprows=0)
alpha[ii,jj] = sum(data[:,0])
beta[ii,jj] = sum(data[:,1])
Если отсутствует один файл, код останавливается с ошибкой. Есть ли способ пропустить отсутствующие файлы и прочитать данные NaN подходящего формата для отсутствующих файлов (то есть значения NaN для альфа и бета)?