python Jupyter Notebook插件

Nbextensions是一个非常有用的插件,集合了很多插件。

官方安装文档地址:
https://github.com/ipython-contrib/jupyter_contrib_nbextensions/blob/master/README.md

**
安装步骤:
如果你已经安装了,先执行卸载命令:

pip uninstall jupyter_contrib_nbextensions
pip uninstall jupyter_nbextensions_configurator
 
打开Anaconda Prompt窗口,执行第一个命令,用于安装nbextensions:
pip install jupyter_contrib_nbextensions
 
再执行第二个命令,用于安装 javascript and css files
jupyter contrib nbextension install --user
 
最后执行,用于安装configurator
pip install jupyter_nbextensions_configurator
 
然后重新启动Jupyter Notebook后,就会发现已经有Nbextensions标签了。
————————————————
 常用的插件:

  • Hinterland,代码自动补全

Code prettify:它能重新调整代码块内容的格式并进行美化。

Printview:这个扩展会添加一个工具栏按钮,可为当前笔记本调用 jupyter nbconvert,并可以选择是否在新的浏览器标签页显示转换后的文件。

Scratchpad:这会添加一个暂存单元,让你可以无需修改笔记本就能运行你的代码。当你想实验你的代码但不想改动你的实时笔记本时,这会是一个非常方便的扩展。

Table of Contents (2):这个很棒的扩展可以收集你的笔记本中的所有标题,并将它们显示在一个浮动窗口中。

这只是少量几个扩展。我强烈建议你查看完整扩展列表并实验它们的功能。

  • Collapsible headings
    放下/收起notebook的某些内容
  • Notify
    Notify功能就能在任务处理完后及时向你发送通知
  • Codefolding
    折叠代码
  • tqdm_notebook
    显示进度条

循环进度条

  • 插件网址:https://tqdm.github.io/
  • 插件用途:数据分析有时要操作循环,但 Jupyter Notebook 没有显示监控的功能,tqdm 这个插件就是用来监控循环进度的,很实用。
  • 代码示例:
from tqdm import tnrange, tqdm_notebook
%%time # 这个是计算操作时间的魔法命令
# 第一种方式
import numpy as np
from tqdm import tnrange, tqdm_notebook
a = []
for _ in tnrange(100,desc="第一个循环"):
    a.append(np.random.randn(1,1000))
# 第二种方式
import numpy as np
from tqdm import tnrange, tqdm_notebook
a = []
b = []
for _ in tqdm_notebook(range(1000),desc="第二个循环"):
    a.append(np.random.randn())
    b.append(np.random.randn())

原文地址:https://www.cnblogs.com/youxin/p/12293681.html

时间: 2024-08-29 23:26:47

python Jupyter Notebook插件的相关文章

Python·Jupyter Notebook各种使用方法记录·持续更新

Python·Jupyter Notebook各种使用方法记录·持续更新 你为什么使用 jupyter 原文地址:https://www.cnblogs.com/lhuser/p/8446420.html

Python·Jupyter Notebook各种使用方法

PythonJupyter Notebook各种使用方法记录持续更新 一 Jupyter NoteBook的安装 1 新版本Anaconda自带Jupyter 2 老版本Anacodna需自己安装Jupyter 二 更改Jupyter notebook的工作空间 1 方式一 2 方式二绝招绝招 三Jupyter的各种快捷键 四Jupyter Notebook如何导入代码 1 将本地的py文件load到jupyter的一个cell中 2 从网络load代码到jupyter 五Jupyter运行py

Jupyter notebook 使用Turorial

The cell magics in IPython http://nbviewer.jupyter.org/github/ipython/ipython/blob/1.x/examples/notebooks/Cell%20Magics.ipynb#The-cell-magics-in-IPython Python Jupyter Notebook各种使用方法记录 持续更新 http://blog.csdn.net/tina_ttl/article/details/51031113

jupyter notebook 的使用说明 转自 http://blog.csdn.net/tina_ttl/article/details/51031113#pythonjupyter-notebook各种使用方法记录持续更新

Python·Jupyter Notebook各种使用方法记录·持续更新 标签(空格分隔): Python PythonJupyter Notebook各种使用方法记录持续更新 一 Jupyter NoteBook的安装 1 新版本Anaconda自带Jupyter 2 老版本Anacodna需自己安装Jupyter 二 更改Jupyter notebook的工作空间 1 方式一 2 方式二绝招绝招 三Jupyter的各种快捷键 四Jupyter Notebook如何导入代码 1 将本地的py文

Python之Idel利器jupyter notebook

jupyter (之前的 ipython notebook )于我的最大意义在于,让学习进程和探索进程变得可累积,正如它的原先名字中的 notebook 所暗示的那样,作为学习的记录者,方便你随时捡起学习的进度,增量式地前进 李笑来在<把时间当做朋友>里说 相信积累的力量,本质上就是相信复利的力量 每天进步一点,一年下来,最终的收获就是365点,这是莎士比亚的算法--以为应该用简单加法计算: 实际上,如若真的每天进步一点点,一年下来,你的收获最终很可能是 S = P*(1 + i)^365 ,

安装python的jupyter notebook工具

jupyter notebook是一个通过网页运行python的工具 支持分段的python运行,并能直观的查看结果 支持多python环境运行,需要加装(conda) 安装步骤 1.安装python3,并设置环境变量 2.安装jupyter pip3 install --upgrade pip pip3 install jupyter 3.启动 命令行下运行,进行启动,会自动打开web控制台,默认端口是8888 jupyter notebook 改变端口:jupyter notebook --

jupyter notebook添加Anaconda虚拟环境的python kernel

今天在工作的过程中遇到这样一个问题:安装完Anaconda利用conda创建了虚拟环境,但是启动jupyter notebook之后却找不到虚拟环境中的python kernel.后来上网找到了解决办法,如下: 创建虚拟环境 首先回顾一下当时创建虚拟环境的命令: conda create -n rqalpha python=3.5 利用这个命令便创建了一个名叫rqalpha的虚拟环境. jupyter notebook添加python kernel 在C:\Users\yinzm\AppData

Anaconda下的 Jupyter Notebook 安装 多python环境

装完 Anaconda 会自带一个pyhon环境   也会自带Jupyter Notebook   可以点击开始中的Jupyter Notebook 打开 浏览器 我这里是 3.x 想要装个2.7 的 并且互相切换 如下 点击 Anaconda Prompt 进入控制台 (没配环境变量的进入 安装的根目录下) 第一 输入  conda create -n py27 python=2.7          [其中py27是你随便起的  2.7 是版本]   之后 直接输入y 第二 输入 activ

如何在Python中快速画图——使用Jupyter notebook的魔法函数(magic function)matplotlib inline

如何在Python中快速画图--使用Jupyter notebook的魔法函数(magic function)matplotlib inline 先展示一段相关的代码: #we test the accuracy of knn and find the k which makes the biggest accuracy k_range=list(range(1,26))#[1,25] scores=[] for k in k_range: knn=KNeighborsClassifier(n_