当前位置:首页 > 奇闻趣事

jupyter Jupyter notebook使用指南

一、介绍Jupyter

Jupyter笔记本是一个web交互编程界面,是IPython笔记本的升级版。主要针对python,另外支持运行40多种编程语言。Jupyter可以在个人机器上开发,也可以连接到分布式计算引擎spark和集群中使用的其他数据库(mysql/hive/hdfs)。

与其他python编程工具相比,Jupyter支持在线编程操作,有助于持续开发,尤其是在企业中,有些项目需要长期开发。jupyter每天下班后都是关闭的,只要服务器的内核没有关闭,jupyter就会在开发过程中保存数据缓存和可视化结果。第二天,jupyternotebook不再从头再运行,并且具有支持markdown的功能,便于记录开发过程和教学。以下关于特征工程的教程是使用jupyternotebook中的markdown生成的,支持突出显示张文的内容字体。

一些更常用的魔法:

%matplotline在jupyter内联打印图片;

%load:导入本地py文件代码,如% loadtest.py。

%run:运行本地代码。有了这个魔法,我们可以在不同的笔记本上写一些头文件,基本设置,常用功能,用的时候运行就行了。

比如下面,在common_import.ipynb中编写公共函数,导入函数的一些配置文件存储在utils.ipynb中,如果需要,可以使用%run直接运行,然后就可以配置公共函数和环境了。

这样,代码就可以写成不同的模块,而不是全部写入笔记本。%time:计算代码的运行时间,当然还有更有趣的魔法属性来方便我们的工作。

第四,拓展功能

jupyternotebook的基本功能和用法上面已经讲过了,但是如果直接工作的话,还是觉得有缺失。如下图,可以生成笔记本的内容目录,点击快速定位功能。

在笔记本中写大量代码时,如果想快速定位代码块或为编辑内容的各级标题生成标题号,可以使用jupyter中的扩展功能模块,Jupyter Notebook extensions,可以通过conda安装。调用conda install-c conda-forge jupyter _ contrib _ nbextensions。如果conda安装不成功,请尝试pip安装,但需要两个步骤:

1.pip安装jupyter_contrib_nbextension

2.jupyter contrib nbextension install-用户

安装后重新打开jupyter会发现有更多的Nbextensions项目

单击Nbextensions可查看以下界面:

通过检查目录(2),可以生成笔记本的浏览目录。如果要在顶部生成目录,需要点击目录查看下图中的项目。

最终效果如下:

至此,jupyter安装的常用用法和技巧基本完成。当然,jupyter的功能应该不止这些。有兴趣可以继续拓展。当时基本够日常工作用。

为了更好的了解相关知识,欢迎关注微信官方账号的“智能算法”

1.《jupyter Jupyter notebook使用指南》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《jupyter Jupyter notebook使用指南》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guonei/1564407.html

上一篇

电动车没电追尾 电动车没电追尾 一人当场死亡一人轻伤送院治疗

下一篇

女童误食降压药 1岁女童误食降压药 医生让其赶紧洗胃

非处方药目录 3个药品被调出非处方药目录

非处方药目录 3个药品被调出非处方药目录

继国家食品药品监督管理局2月19日对补肾润肺口服液等12个药品管理类别进行调整后,3月4日对3种药品进行了调整。但这一次,这三种药物将从非处方药目录中转出,按照处方药进行管理。这意味着这三种药物只能凭执业医师或执业助理...

苹果11有什么新功能 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能

  • 苹果11有什么新功能 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能
  • 苹果11有什么新功能 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能
  • 苹果11有什么新功能 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能

ios最新系统是多少 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能

  • ios最新系统是多少 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能
  • ios最新系统是多少 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能
  • ios最新系统是多少 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能

ios11有啥新功能 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能

  • ios11有啥新功能 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能
  • ios11有啥新功能 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能
  • ios11有啥新功能 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能

苹果哪些自带app没用 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能

  • 苹果哪些自带app没用 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能
  • 苹果哪些自带app没用 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能
  • 苹果哪些自带app没用 苹果系统11更新功能有哪些?苹果手机ios11最新系统有什么功能

ios11怎么样 iOS11正式版好用吗?iOS11系统怎么样【新功能评测】

  • ios11怎么样 iOS11正式版好用吗?iOS11系统怎么样【新功能评测】
  • ios11怎么样 iOS11正式版好用吗?iOS11系统怎么样【新功能评测】
  • ios11怎么样 iOS11正式版好用吗?iOS11系统怎么样【新功能评测】

更新ios11好不好 iOS11正式版好用吗?iOS11系统怎么样【新功能评测】

  • 更新ios11好不好 iOS11正式版好用吗?iOS11系统怎么样【新功能评测】
  • 更新ios11好不好 iOS11正式版好用吗?iOS11系统怎么样【新功能评测】
  • 更新ios11好不好 iOS11正式版好用吗?iOS11系统怎么样【新功能评测】

暗夜精灵笔记本 暗夜精灵新款笔记本,竟然让神舟惊慌,快来了解一下!

  • 暗夜精灵笔记本 暗夜精灵新款笔记本,竟然让神舟惊慌,快来了解一下!
  • 暗夜精灵笔记本 暗夜精灵新款笔记本,竟然让神舟惊慌,快来了解一下!
  • 暗夜精灵笔记本 暗夜精灵新款笔记本,竟然让神舟惊慌,快来了解一下!