python - 定义一个笔记本以在每个单元格前发出隐式 %reset -fs
问题描述
我是一名 Python 讲师,创建带有练习的 Jupyter Notebooks 供我的学生完成。
我希望笔记本中的每个单元格都忽略以前单元格中定义的任何变量。
我知道我可以使用 重置任何单元格中的命名空间%reset -fs
,但我希望笔记本本身%reset -fs
在执行任何单元格时隐式发出 a ,或者将笔记本配置为不在单元格之间共享变量。
这种变量共享虽然在 Jupyter 中是一个有用的功能,但可能会导致学生难以追踪的错误——例如,如果他们错误地sum = 5.5
在一个单元格中重新分配,然后尝试sum()
在以后的单元格中使用。
他们是足够新的学习者,即使在被告知要寻找它之后,他们也很容易对此感到困惑。
解决方案
推荐阅读
- javascript - 如何使用 javascript 或 CSS 从 iframe 获取 html 元素
- azure - 无法删除存储帐户:Azure
- java - 打开 jfx jar 不适用于所有操作系统
- angular - 不同设备上的 Ionic 5 响应行
- r - 在 R 中将数值组合为数据框以运行 EstCRM
- python - 如果在字符串中找到 sin( 或 cos( 或 tan( ),如何附加弧度?
- python - Javascript ID 未显示对输入文本框的引用 - Django
- ruby-on-rails - 如何根据用户在活动管理员中的角色显示范围?
- excel - 无法在 Windows Docker 容器中安装 Excel - 错误 17002
- php - 显示昨天和旧 30 天而不是日期 laravel