大数据、人工智能时代的到来不断改变着人类的生活与生产,各种各样的人工智能产品层出不穷,无人驾驶、阿尔法狗机器人、小度机器人、乃至苹果手机上的Siri都是智能类产品。
2017年,我国将人工智能写入政府工作报告,国务院同年发布了《新一代人工智能发展规划》,人工智能对国家发展,乃至国际中科研较量的重要性可见一斑,而人工智能的发展离不开数据,更离不开有效的数据分析。
今天将带大家一起了解一下Python中Jupyter Notebook的相关知识。
Notebook是唐纳德在·克努特在1984年提出文艺编程的一种形式,该形式旨在传播编程思想而非简单共享代码,强调告诉读代码的人代码编写者让计算机做了什么,而不是告诉计算机应该如何运行。
Jupyter Notebook 由该社区成员于2014年为数据科学、科学计算、人工智能项目开发,因为兼容40中编程语言,具有共享笔记、交互式输出、大数据整合的特点而被广泛使用。
由于Jupyter Notebook主要使用Julia、Python、R语言内核,后来更名为Jupyter,在此之前曾使用过IPython Notebook命名此工具。
Jupyter Notebook是一款开源的web应用,支持markdown编辑,可以使用Jupyter Notebook来创建一个技术分享的文档。
Jupyter Notebook的用途包括:数据清理和转换、数值模拟、统计建模、数据可视化、机器学习等等。
Jupyter Notebook的优势:可选择语言:支持超过40种编程语言,包括Python、R、Julia、Scala等。
分享笔记本:可以使用电子邮件、Dropbox、GitHub和Jupyter Notebook Viewer与他人共享。
交互式输出:代码可以生成丰富的交互式输出,包括HTML、图像、视频、LaTeX等等。
大数据整合:通过Python、R、Scala编程语言使用Apache Spark等大数据框架工具。支持使用pandas、scikit-learn、ggplot2、TensorFlow来探索同一份数据。
Jupyter Notebook常用快捷键:
编辑模式(Enter键启动)下快捷键:
Tab键:代码补全/缩进
shift + tab键:提示
shift + enter键:运行
Ctrl + Z键:复原Ctrl + S键:保存
ctrl+/键:注释掉一行代码
Shift + M: 合并选中的单元格
Ctrl + Shift + -: 分割cell中鼠标所在的位置
ESC退出编辑模式下:a+ Enter在当前上方添加一个cell;
b+ Enter在当前上方添加一个cell
删除cell是 ESC dd
ESC Enter是操作模式和编辑模式的切换通过
以上对于Jupyter Notebook的相关介绍,相信大家对Jupyter Notebook有了一定的了解,后期我们将继续为您介绍Jupyter Notebook的下载安装教程。在学习Python数据分析中我们需要对Jupyter Notebook进行一个相应的介绍好使用了解,所有的编程语言都是相通的,所以并不是你选择了一种编程语言以后就接触不到其他的编程语言。
声明:本文部分素材转载自互联网,如有侵权立即删除 。
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容