Anaconda是专门为编程人员打造的一款编程工具,其应用领域十分广泛,涵盖金融、人工智能、游戏开发等众多方面。它内置了大量实用的工具包,能够充分满足用户的多样化需求。
Anaconda本质上属于一个软件发行版,其中包含conda、Python等180多个科学包及其依赖项,支持Linux、Mac、Windows系统。它能轻松解决多版本Python并存、切换以及各类第三方包安装的难题。其优势在于安装便捷,若不借助Anaconda,Python安装过程会较为繁琐,各库之间的依赖关系也难以妥善处理。
安装Anaconda后,就相当于同时安装了Python、conda以及常见的科学计算包,如numpy、scipy、pandas等,无需再单独下载配置。由于Python3和Python2存在差异,自行使用virtualenv通过pip进行配置时,常常会出现无法正常使用的状况。
1、Anaconda Enterprise 5
Anaconda Enterprise是一个企业级、安全且可扩展的数据科学平台,能让团队管理数据科学资产、开展协作并部署数据科学项目。
借助Anaconda Enterprise,你可以进行以下操作:
开发:在中央开发环境中构建ML / AI管道,可从笔记本电脑扩展至数千个节点
管理:从笔记本电脑到集群实现完整的可再现性,并能配置访问控制
自动化:在可扩展的基于容器的基础架构上进行模型培训和部署
2、Anaconda Distribution
开源的Anaconda Distribution是在Linux、Windows和Mac OS X上进行Python / R数据科学和机器学习的最简途径。全球超1100万用户使用,它是开发、测试和培训的行业标准。对于单个数据科学家而言,它能:
快速下载1500多个Python / R数据科学包
利用Conda管理库、依赖项和环境
运用scikit - learn、TensorFlow和Theano开发和训练机器学习及深度学习模型
使用Dask、NumPy、pandas和Numba进行具有可伸缩性和高性能的数据分析
借助Matplotlib、Bokeh、Datashader和Holoviews可视化分析结果
1、开源;
2、具备conda包;
3、拥有环境管理器;
4、包含1000 + 开源库;
5、安装过程简便;
6、有免费的社区支持;
7、能高性能使用Python和R语言;
8、Anaconda是包含180 + 科学包及其依赖项的发行版本,涵盖conda、numpy、scipy、ipython notebook等科学包。
