有什么方法可以在不重新运行程序的情况下查看以前的输出吗?例如,我让机器学习算法过夜,早上我就得到了结果。但是,由于某种原因,当我在原始代码上按 Enter 时,它再次开始运行,原始输出消失了。
输出存在于特定的上下文中,即单元,并且只要内核仍在运行就仍然存在。如果您需要保留输出,您仍然可以保存它。例如在文件中或将其序列化Pickle https://docs.python.org/3/library/pickle.html.
您还可以使用命令行运行脚本并将输出保存在另一个文件中:
jupyter nbconvert --to notebook --execute myfile.ipynb --output ./output/myfile.ipynb
在此示例中,我运行 myfile.ipynb 并将输出(这是一个 ipynb 文件)保存在文件夹输出中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)