Jupyter Notebook
是一个开源的 Web
应用程序,允许用户创建和共享包含代码、方程式、可视化和文本的文档。主要用于 数据清理和转换、数值模拟、统计建模、数据可视化、机器学习 等等。
具有以下优势:
40
种编程语言,包括 Python
、R
、Julia
、Scala
等。Dropbox
、GitHub
和 Jupyter Notebook Viewer
与他人共享。HTML
、图像、视频、LaTeX
等等。Python
、R
、Scala
编程语言使用 Apache Spark
等大数据框架工具。支持使用 pandas
、scikit-learn
、ggplot2
、TensorFlow
来探索同一份数据。