问题描述
我在Jupyter Notebook中运行一个Python脚本,并在一个我正在使用的库(PyNN)中运行,产生大量stderr输出,这减慢了代码的速度,并占用了内存。我已经尝试在单元格的开头使用%% capture,但是没有任何变化,并且输出保持不变。
我正在发布输出的快照。
任何提示都值得赞赏。谢谢
解决方法
如果问题出在打印,则可以使用contextlib
重定向流:
import contextlib
import os
devnull = open(os.devnull,'w')
contextlib.redirect_stderr(devnull)