-1
|
Bussller Junior Vieira · 技术社区 · 6 年前 |
![]() |
1
2
我认为您看到的问题是,您的所有进程共享同一个随机种子,如果我修复代码中的错误并向分布式函数添加一个随机种子,那么一切似乎都正常。试着用下面的随机种子来注释这行,然后再运行一次。
还要记住的是,不能将一个方法发送到另一个进程。实际上,您要做的是发送整个实例,然后在该实例上调用方法。我建议将分布式函数编写为带有显式参数的顶级函数,这样就可以清除进程之间传输的内容。这将有助于调试:)。
最后,我强烈建议
|
![]() |
2
-1
为了完成,将此作为答案发布: 对于那些希望并行执行实例方法(如果不是不可能的话)的人来说,Python似乎很难做到这一点。
CharmPy
. 而这要求所有类都是
|