Anaconda 5.3的新特性
Anaconda
Anaconda是一个免费的开源软件,易于安装Python和R编程语言。Anaconda提供了一个工作环境,用于科学计算,数据科学,统计分析和机器学习。
最新发布的Anaconda是Anaconda 5.3,于2018年10月发布。它拥有conda软件包,环境管理器和1000多个开源软件包,并提供免费的社区支持。
什么是Anaconda Navigator?
Anaconda Navigator是Anaconda发行版中包含的桌面图形用户界面(GUI)。它允许我们启动Anaconda发行版中提供的应用程序,并轻松管理conda包,环境和通道,而无需使用命令行命令。它适用于Windows,macOS和Linux。
Anaconda Navigator
Anaconda Distribution提供的应用程序
Anaconda发行版附带以下应用程序以及Anaconda Navigator。
- JupyterLab
- Jupyter Notebook
- Qt Console
- Spyder
- Glueviz
- Orange3
- RStudio
- Visual Studio Code
> JupyterLab:基于Jupyter Notebook和体系结构,这是一个可扩展的工作环境,用于交互式和可重复计算。
> Jupyter Notebook:这是一个基于Web的交互式计算Notebook环境。我们可以在描述数据分析时编辑和运行人们可读的文档。
> Qt Console:它是PyQt GUI,支持inline figures,多行编辑,语法高亮,图形调用提示等。
> Spyder: Spyder是一个科学的Python开发环境。它是一个功能强大的Python IDE,具有高级编辑,交互式测试,调试和自省功能。
> VS Code:它是一个简化的代码编辑器,支持调试,任务运行和版本控制等开发操作。
> Glueviz:这用于跨文件的多维数据可视化。它探索了相关数据集内部和之间的关系。
> Orange 3:它是一个基于组件的数据挖掘框架。这可用于数据可视化和数据分析。Orange 3中的工作流程非常具有交互性,并提供了一个大型工具箱。
> Rstudio:它是一套集成工具,旨在帮助您提高R的工作效率。它包括R essentials和笔记本电脑。
Anaconda 5.3的新功能
• 使用最新的Python版本编译: Anaconda 5.3使用Python 3.7编译,充分利用了Python的速度和功能改进。
• 更高的可靠性:通过捕获和存储已安装软件包的软件包元数据,Anaconda的可靠性在最新版本中得到了改进。
• 增强的CPU性能:用于深度神经网络的英特尔数学核心库2019(MKL 2019)已在Anaconda 5.3发行版中引入。部署Tensorflow的用户可以将MKL 2019用于深度神经网络。提供这些Python二进制包以实现高CPU性能。
• 添加了新软件包:已有230多个软件包已在新版本中更新并添加。
• 正在进行中: Python 3.7中的Numpy中有一个强制转换错误,但是团队目前正在修复它,直到Numpy得到更新。