代码改变生活,程序改变世界|

老酒学IT

园龄:3年1个月粉丝:8关注:2

Jupyter Notebook插件大合集

jupyter_contrib_nbextensions(推荐安装)

会有一个界面出现在jupyter notebook中,这个界面栏是Nbextnsions,我们阔以在这个界面里添加设置

并且该插件已经囊括了其他插件,是一个插件大汇总

#1.先安装jupyter_contrib_nbextensions
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter_contrib_nbextensions
#2.将该插件添加到jupyter中
jupyter contrib nbextension install

进入jupyter后会出现页面

Hinterland

对代码有着自动填充的功能,就是输入单词的前几个,自动显示我们想要输入的单词函数

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Hinterland

Skip-Traceback

在jupyter中直接显示代码出现错误的问题,去掉不必要的文字

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Skip-Traceback

Live Markdown Preview

方便我们撰写markdown内容

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Live Markdown Preview

Highlighter

可以对markdown里面的内容,进行高亮,做颜色选出重要词

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Highlighter

Spell Checker

用于检查markdown内容,是否出现语法错误,单词拼写是否正确

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Spell Checker

Code prettify

美化自己写的代码块,阔以帮助我们调整代码,让他们看起来更好看

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Code prettify

Codefolding

阔以让自己写的代码折叠起来

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Codefolding

Notify

当jupyter在执行某个任务需要很长时间时,该插件阔以在任务完成的时候,给与提示

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Notify

ExecuteTime

当代码执行完后,会显示出来执行代码花费了多长的时间

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ExecuteTime

ScrollDown

当代码输出的时候,可能产生很多的内容,以至于产生了滚动条,该插件的作用是会自动的向下滚动输出内容,不需要人为的向下拖滚动条

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ScrollDown

jupytext

该插件可以将我们的ipy文件变成py文件

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupytext --upgrade

Table of Contents

该插件阔以产生连接目录,方便我们快速定位

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Table of Contents

Autopep8

阔以让大代码变得整洁

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Autopep8

variable inspector

阔以显示出我们在notebook中创建的所有变量的名称,以及他们的类型,大小,形状和值

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple variable inspector

jupyter-resource-usage

我们有时会遇到由于内存问题而导致jupyter出现变慢或者崩溃的情况,该插件阔以显示内存的使用情况

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter-resource-usage

pyforest

可以解决我们重复导包的过程,让我们直接编写工作代码,并且不用担心内存分配问题,因为pyforest最初并没有导入所有包,而是代码在执行使用特定包的代码时,导入所需的包

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyforest

zenmode

可以将jupyter notebook上面的菜单栏给隐藏掉,专注于写代码

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple zenmode

Scratchpad

做数据分析或者特征工程时,非常友好,因为我们在做分析或者特征工程时需要经常进行各种尝试,而不是真正的运行cell代码,我们可以通这个插件,创建一个页面,在这个页面里随意对表格处理,而且还可以画图

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Scratchpad
#使用
第一步:Shift + enter :打开便签本页面
第二步:我们对表格的操作(可画图,可操作)
第三步:ctrl + b 关闭便签本

Qgrid

可以直接对表格进行筛选,就像是在处理excel一样,主要对象是pandas和numpy

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Qgrid

itables

当打印出表格的时候,该插件在每一列的上头,会显示出该列的图表,显示出分布情况

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple itables

与之同理的还有jupyter DataTables

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter DataTables

livelossplot

我们在机器学习时,需要绘制loss曲线等,比较麻烦,该库阔以帮助我们实现该操作

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple livelossplot
from livelossplot import PlotLossesKeras
model.fit(X_train, Y_train,
epochs=10,
validation_data=(X_test, Y_test),
callbacks=[PlotLossesKeras()], #我们的对象
verbose=0)

TensorWatch

可以帮助我们实现机器学习过程中的实时可视化

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple TensorWatch

Polyaxon

是一个用于构建,训练以及监控大规模深度学习应用平台

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Polyaxon

handcalcs

可以用这个库写公式,用代码的形式去写

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple handcalcs

Snippets menu

阔以快速导入代码模块

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Snippets menu

显示代码行号

#第一种
第一步;点击“view”
第二步:点击"Toggle Line Numbers"

Tree Filter

出现一个搜索框,进行查找文件

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Tree Filter

Code Font Size

改变代码块里面的字体大小

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Code Font Size

本文作者:老酒学IT

本文链接:https://www.cnblogs.com/LaoJiuXueIt/p/17075150.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   老酒学IT  阅读(1167)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
//替换成自己路径的js文件

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起