Ban*_*Gap 2 python parallel-processing matplotlib gil
我的问题当然是GIL.在我分析数据时,最好在两者之间展示一些情节(所以等待结果并不是太无聊)
但GIL阻止了这一点(这让我开始问自己,Python本来就是一个好主意).
我只能显示情节,等到用户关闭它并在此之后开始计算.显然浪费时间.
我已经尝试过子进程和多处理模块,但似乎无法让它们工作.
对这个有什么想法吗?谢谢
编辑:好的,所以它不是GIL而是show().
这不是来自matplotlib或GIL的问题.
在matplotlib中您可以打开任意数量的图形,并在应用程序继续执行其他操作时将它们放在屏幕中.
您必须在交互模式下使用matplotlib.这可能是你的问题.
from matplotlib import interactive
interactive(True)
Run Code Online (Sandbox Code Playgroud)
这应该是你的进口的顶部
| 归档时间: |
|
| 查看次数: |
711 次 |
| 最近记录: |