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
标签:插件,Jupyter,cn,simple,pypi,Notebook,tsinghua,install,edu
From: https://www.cnblogs.com/gqboke/p/17075150.html