我正在尝试编写并行编码以读取和处理数据试验。具有正确的文件路径,代码停止了?在pandas.read_csv。 (以前类似的代码起作用了,但是在其他部分中添加了其他功能之后,它没有起作用。)此外,没有错误消息。
这是在python 2.7 OS系统下。
这行代码无法通过
emd_all_trials = Parallel(n_jobs=total_trialNum,backend='threading')(delayed(initialize_container)(i) for i in range(1, total_trialNum + 1))
,
指的是 ''''
def initialize_container(trialNum):
'
Initialization of container for input trial
:param trialNum: int
:return: a corresponding container for the input trialNum
'
# Load pupil data
y, s, dt, T = pupil_data.load_data(subj, trialNum)
u, kernel_coef, tau, v = em_algorithm.kernel_convolution_ut(s, u_dim, dt, T)
G = np.nan
Q = np.nan
emd = container.EMData(y, u, u_dim, mu, Sigma, R, Q, G, pupil_data.t_bin)
emd_all_trials[trialNum - 1] = emd
return emd
'''' 和在瞳孔数据。负载_数据中 ''''
filepath = "./data/...."+str(subj)+"trial_0"
data = pd.read_csv(filepath + str(trialNum) + ".csv")
'''' 它停留在data = pd.read_csv
答案 0 :(得分:0)
我找到了它不起作用的原因。 与代码无关。
我正在运行 init .py文件,同时将 init .py导入瞳孔_数据.py文件。