我有一个带有两个节点的Beowulf集群(master,slave1),我必须在下面的代码中使用带有Python的MPI。是一个名为" Mediana"的图像过滤器。我的问题是,我可以在代码的哪一部分应用MIP?我已经阅读了很多bcast,减少,发送,接收,但我不知道我在哪里可以使用它。
这是我的代码:
enter code here
for w in range(width):
for h in range(height):
if w > 0 and w < width-1 and h > 0 and h < height-1:
r1, g1, b1 = pixeles[w,h]
r2, g2, b2 = pixeles[w,h-1]
r3, g3, b3 = pixeles[w-1,h]
r4, g4, b4 = pixeles[w,h+1]
r5, g5, b5 = pixeles[w+1,h]
r, g, b = ((r1+r2+r3+r4+r5)/5,
(g1+g2+g3+g4+g5)/5,
(b1+b2+b3+b4+b5)/5)
pixeles[w,h] = (r,g,b)
image.save("/home/jose/Descargas/resultado3.jpg")
print("finish")
mediana()
谢谢!