• 欢迎访问佰阅部落,本站为优质开源程序分享站,所有自研项目均开源免费,可在Github查看源码。 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 欢迎积极参与讨论、反馈问题

如何在vs-code里优雅的使用jupyter notebook,常用快捷键学习笔记

Windows 佰阅部落 3个月前 (06-24) 544次浏览
文章目录[隐藏]

什么是jupyter notebook呢?为什么微软官方主推这款工具?如何告别比较low的浏览器模式,转而用vs-code来使用jupyter notebook呢?使用vs-code写jupyter有哪些好处?本篇就来详细介绍下,并介绍常用快捷键。可以当作入门笔记。

0.什么是jupyter notebook?

jupyter notebook简单来说就是浏览器中执行和编辑python代码,这也就是为什么你会看到无数在线编程网站,比如谷歌的Colaboratory,jupyter官网提供的lab实验室、百度AI只能实验室等等。

1.关于安装

终端执行

pip install jupyter

命令行启动方式是:

jupyter notebook

在vs-code里面,新建一个后缀为.ipynb的文件,会自动打开jupyter,无需安装任何插件。

2.常用快捷键

1.cell操作

Ctrl+enter 执行本cell
shift+enter执行本cell且 向下建立一个新cell

2.选中一个cell,然后输入字母:

A 向上建立一个cell
B 向下建立一个cell
dd 删除cell
O 收起output 或者打开output

3.在cell里面的快捷键

Esc+mm 把cell切换至markdown模式
Esc+yy 把cell切换至code模式
Esc+ll 显示行数

4.常用magic命令

%ls:查看当前工作文件夹的文件
%hist:查看历史命令
%time:查看任务执行时间

5.jupyter里安装pypi包

只需在常规pip前面加上!就行。比如

!pip install requests

3.配置文件修改

使用命令:

jupter notebook --generate-config


然后就可以去编辑这个文件,比如想要修改默认8888启动端口,就可以去这里修改,该端口与我们的本地Docker版宝塔端口冲突,会导致127.0.0.1:8888指向jupyter而非宝塔的入口。

其他一般也用不到,可以自行测试。

4.常见在线jupyter推荐

谷歌免费Colab实验室: 默认分配12.7GB内存,107.77GB存储空间,最长可占用12h,无需任何设置,免费使用GPU,TPU.界面风格类似vs-code,很现代。

jupyter官方实验室: 特点是无需注册,打开就可以用。界面风格也是最原始的jupyter默认风格。

百度AI Studio: 国内机器,8核心32GB内存,每日限制12h可用。界面比较ipython,类似默认风格。

其中谷歌colab还可以对接到本地jupyter环境,还可以直接clone或搜索GitHub里的项目,有一种拿来即用的感觉。当然微软也有,只不过限制信用卡绑定门槛,过滤掉了大部分入门学习者。

5.使用小结

在vs-code里,使用jupyter的最大优势是,代码可以自动填补,毕竟这是vs-code的最大的特色,AI智能预测代码输入,以及海量插件的支持。可以看到,在jupyter里,每次仅需要关键位置执行代码块,而不需要新建一个.py文件去单独运行,这点极大的提高了编程效率,测试好的代码块再去移植到py文件里,可以有效避免传统方式,比如在python文件里调试代码,那是极其痛苦的,一般需要反复修改代码。而jupyter可以快速测试代码块,效率极高。后面抽空再来讲讲kite这个迄今为止最强大、最智能的代码预测工具,让你写代码不在机械重复,高效happy codeing。


佰阅部落 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在vs-code里优雅的使用jupyter notebook,常用快捷键学习笔记
赞一下 (0)
佰阅部落
关于作者:
爱折腾,爱学习,用心分享各种实用搭建教程,让优质web程序脱颖而出,欢迎订阅!