首页 > 解决方案 > python中循环的并行化

问题描述

如何在 python 中并行化我的循环?这段代码需要 60-70 秒,我需要运行 14400 次。你能帮我加快代码速度吗?

AOD_mask = np.zeros([1200, 1200])
for i in range(0, 1200):
    for j in range(0, 1200):
        if (np.nansum(AOD_MODEL[:, i, j]) == np.count_nonzero(~np.isnan(AOD_MODEL[:, i, j])) * 6.):
            AOD_mask[i, j] = 0
        else:
            AOD_mask[i, j] = np.NaN

标签: pythonnumpyparallel-processing

解决方案


推荐阅读