Polynote 一种多语言编程notebook环境,与ApacheSpark集成,并为Scala、Python和SQL提供强大的支持。Polynote旨在使数据科学家和AI研究人员将Netflix的机器学习框架与Python机器学习和可视化库相集成。
特性:重复性对于初学者,notebook执行是在特定时间和特定环境中运行的特定代码的记录。它是一个有序的单元格集合,每个单元格可以保存代码或文本,并可以独立进行修改和执行。可以重新排列,插入和删除单元格,它们通常取决于notebook电脑中其他单元格的输出。
Polynote新颖的可重复性功能在执行之前考虑了单元格在notebook中的位置,有助于避免使notebook电脑难以重新运行的不良做法。
编辑体验更佳除了具有支持高质量LaTeX排版系统的富文本编辑器之外,它还具有类似于集成开发环境的功能,包括交互式自动完成和参数提示以及行内错误突出显示功能。
可见性Polynote中的符号表可让您深入了解notebook的内部状态,而单独的状态区域则显示有关内核执行状态的关键信息。
依赖关系和配置管理方便的配置部分使用户可以为每个notebook设置依赖项,Polynote会自动在本地或从存储库中获取和加载依赖项。
数据可视化
评论