如何解决如何在 Jupyter Notebook 中获取输出历史记录?
有没有办法获得 Jupyter notebook 的整个输出历史?
解决方法
python 中有两个对象 In 和 Out 对象。 它们是这样工作的: 先写了一段代码
import math
math.sin(2) #now,replacing with math.cos(3) and running again
输出:
0.9092974268256817 #when replaced with cos,O/P: -0.4161468365471424
现在检查输入历史:
In [4]: print(In)
['','import math','math.sin(2)','math.cos(2)','print(In)']
现在检查输出历史:
In [5]: Out
Out[5]: {2: 0.9092974268256817,3: -0.4161468365471424}
注意:当笔记本关闭并重新启动时,这不会获得历史记录。它仅在当前会话中有效。
查看此链接以获取更多解释:https://jakevdp.github.io/PythonDataScienceHandbook/01.04-input-output-history.html
,例如,你做这样的事情 - In[1]: 1+2
你得到 Out[1]: 3
。
因此,您可以在下一行执行此操作:
In[2]: print(In[1])
也用于输出
print(Out[1])
检查这个 - Output History
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。