目录
Jupyter介绍
Jupyter是当前在算法开发中非常受欢迎的交互式分析软件,它提供了一个环境,用户可以在其中记录代码、运行代码、可视化查看输出结果。这些特性使其成为一款执行端到端工作流程的便捷工具,可以用于数据清理、统计建模、构建和训练机器学习模型、可视化数据以及许多其他用途。已经成为数据科学和机器学习最知名也是使用最广泛的开源方案。
Jupyter的前身是IPython,在IPython4.0之前,IPython项目本身就包含notebook功能,所以使用Ipython Notebook就能使用notebook功能。在IPython4.0之后,IPython项目中的Notebook等被转移到Jupyter项目中,IPython项目专注于交互式Python开发和为Jupyter提供Python Kernel,所以现在使用Jupyter Notebook执行Notebook程序,并采用Ipython kernel执行Python代码。
Jupyter Notebook存储代码、结果、markdown作为一个可编辑的文档,当用户保存的时候,Notebook会从浏览器发送到Notebook server,Notebook server负责以.ipynb拓展名存储JSON文件到磁盘上。Kernel只在用户要执行程序的时候去获取cells of code执行。
Jupy