【发布时间】:2020-08-03 16:56:04
【问题描述】:
并行化的正确方法是什么?本质上,我有一个非常大的二维数组,我想将每一行线性拟合到一个具有相同长度 (x) 的单独数组中,这对于所有行都是恒定的。预期结果是具有线性拟合斜率的一维数组 (data_slopes)。此代码有效,但速度很慢:
for j in range(img1_data_r.shape[0]):
y = img1_data_r[j,:]
model = LinearRegression()
model.fit(x.reshape((-1, 1)),y,1)
data_slopes[j] = model.coef_[0]
我以前没有使用多处理池的经验,我一直在尝试失败
【问题讨论】:
-
“多进程迭代”到底是什么意思?
标签: python numpy python-multiprocessing