Как пропустить отсутствующий файл при запуске loadtxt (или genfrmtxt) в al oop? - PullRequest
0 голосов
/ 18 февраля 2020

У меня много файлов с данными из трех столбцов, которые читаются, как в следующем коде:

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 для альфа и бета)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...