加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

Jupyter Notebook界面也可以如此炫酷?有人把Notebook玩出了新花样

发布时间:2019-07-24 04:17:24 所属栏目:移动互联 来源:Pranjal Chaubey
导读:深蓝主题、Conda 环境自由切换、一键生成目录、一键隐藏代码单元有没有想过 Jupyter Notebook 还可以这么玩? 对全世界的 Python 高手而言,Jupyter Notebook 是目前最流行的编程环境,尤其是对那些从事机器学习和数据科学的人而言。数月前我第一次开始认
副标题[/!--empirenews.page--]

深蓝主题、Conda 环境自由切换、一键生成目录、一键隐藏代码单元……有没有想过 Jupyter Notebook 还可以这么玩?

对全世界的 Python 高手而言,Jupyter Notebook 是目前最流行的编程环境,尤其是对那些从事机器学习和数据科学的人而言。数月前我第一次开始认真研究机器学习时发现了 Jupyter Notebook。刚开始,我因这一切可以在我的浏览器中运行而感到惊讶和开心。但是,不久后我就失望了,老套的 Jupyter Notebook 的界面非常基础,缺乏很多有用的功能。那时候我就决定去寻找一些 Jupyter Notebook 的黑客技术。

在这篇文章中,我展示了一些 Jupyter Notebook 的附件/扩展,以及一些能够增强 Jupyter Notebook 和提高生产力的命令。简言之,就是要增强你的 Jupyter Notebook。

如果你按照下面的指示去做,你的 Jupyter Notebook 会拥有下面这些令人惊叹的功能(如果你愿意,还能获得更多):

  • 能够动态切换多个 Conda 环境,而无需重启 Jupyter Notebook。

  • 一键点击生成目录(你会喜欢这个功能)。

  • 一个很有用的弹出式便签(这是我最喜欢的功能),无需改变原始笔记本中任何地方就可以把玩、测试你的代码。

  • 代码单元内的代码折叠。很疑惑为啥这个不是 Jupyter Notebook 的固有功能。

  • 一键代码单元隐藏,这是一个重要的功能,当你需要通过可视化的方式展示数据时,人们并不会关心你的代码,而是你的图表。

  • 一个超级酷的变量检查器。

  • 用于 Markdown 单元的拼写检查器。

  • 用于深夜编码会话的禅意黑模式(ZenMode)。

  • 能够动态增加常用 python 结构(例如 List comprehension)的 Code Snippets 菜单。

  • 最后这个绝对是最好的功能——舒缓漂亮的深夜蓝配色方案,拯救你的眼睛!

是时候增强我们的 jupyter notebook 了!

炫酷的深蓝午夜主题

首先,要保证我们的 notebook 有一个漂亮的黑色主题,这样我们的眼睛就会舒服一些。如果你每天要工作很长时间,那固有的白色背景会让你眼睛很难受。无论如何,一旦你换成了黑色,就永远不会想换回来。

使用下面的命令安装黑色的主题,

# Kill and exit the Notebook server
# Make sure you are in the base conda environment
conda activate base# install jupyterthemes
pip install jupyterthemes

# upgrade to latest version
pip install --upgrade jupyterthemes

主题包安装和更新好之后,运行下面的命令,将原来白色主题的 Jupyter Notebook 换成一款深蓝午夜主题。你的眼睛会喜欢这款主题的。

# Enable Dark Mode
jt -t onedork -fs 95 -altp -tfs 11 -nfs 115 -cellw 88% -T

Conda 环境自由切换

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读