python pathos multiprocessing与与netcdf4数据集相关的功能

时间:2018-12-13 21:10:17

标签: python multiprocessing pathos

我做了一个根据天气数据计算船舶性能的函数。天气数据是从使用netcdf4.Dataset的netcdf4文件插入的。代码如下所示。

def get_weather_info(self,longitude, latitude, time)
    interp_function = RegularGridInterpolator((self.longi, self.lati, self.time), self.swh)
    return interp_function(longitude, latitude, time)

我使用了另一个调用此函数的函数来提取一些数据进行计算。当我使用ProcessingPool时,它引发了错误“无法打开_netcdf4.pyx”。

我以前使用多重处理。它工作正常,我知道数据集不可拾取。我试图避免这种情况并使事情发挥作用。

我正在使用multiprocessing.Queue来完成这项工作。它正在工作,但现在没有。我真的不知道发生了什么

0 个答案:

没有答案