【Jupyter notebook】运行过程中要持续输入yes/no?瓦特,从哪输入?关于单元格(cell)的探索

本文介绍了JupyterNotebook的基本概念及其在机器学习和数据统计领域的应用优势,特别是其交互式、富文本的设计非常适合初学者进行探索。文章还讨论了在使用过程中遇到的一些常见问题及其解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jupyter Notebook 是一个在浏览器中使用的交互式笔记本,可以实现将代码、文字完美结合起来,它的受众群体大多数是一些从事数据科学领域相关(机器学习、数据分析等)的人员,交互式、富文本的设计也非常适合小白进行探索。

一个Notebook由多个Cell(单元格)组成,这是Jupyter Notebook中非常重要的概念。

在机器学习和数据统计领域,Python 编程的实验性特别强,比如为了测试 100 种不同的方法,有时就需要将一小块代码重写 100 遍,在这种情况下,如果使用传统的 Python 开发流程,每一次测试都要将所有代码重新跑一遍,会花费开发者很多时间。

在Jupyter Notebook 上,多个Cell的设置,可以让每次测试只跑一小块(一个Cell)的代码,并且在代码下方立刻就能看到运行结,从而实现强交互性。

不过这样的设置也出现了一些问题:

运行过程中proceed(y/n)? 输在哪?

在这里插入图片描述
正常在shell里运行的时候直接输入y就可以了,Jupyter Notebook找不到在哪里继续输入啊摔!

由于每个Cell是单独运行的,所以即便在下一个Cell里输入要y,并不能作用于上一个Cell的运程。

解决办法:直接在命令行后面 -下一步命令 就可以了,比如说上图,只需要将命令写成pip uninstall matplotlib -y 就可以顺利完成接下来的操作。

matplotlib画图想添加命令?

在每个单元格运行后,图表被重置,因此对于复杂的图标,必须将所有的绘图命名放在Notebook的单个Celll里。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值