原标题:Python的科学计算版Anaconda5.0有什么新特性
摘要: 5.0.1版的Anaconda聚焦数学、科学和数据分析,使用重新编译的Python二进制文件。
Anaconda,用于科学计算、数据科学、统计分析和机器学习工作环境的Python发行版,现在推出了5.0版。
本星期发布的5.0.1版本解决了一些小错误,并添加了一些有用的特性,比如更新的R语言支持,这是在最初的5.0.0版本中没有的功能。
从哪里下载Anaconda 5.0.1
Anaconda的社区版可以直接从Anaconda的网站免费下载,有专业的支持付费企业版,需要与Anaconda销售团队联系。
Anaconda 5为提升速度重新编译一切
Anaconda 5的Linux和MacOS版本已经构建了新的编译器:用于Linux的GCC 7.2和 4..01 MacOS的Clang。这些编译器对MacOS 10.9 Mavericks和CentOS 6这样的早期版本有很大的速度优势。
Anaconda 5的包管理工具conda提供与新编译器一起重构的Python包。并且,就目前而言,这些重新构建的包可以通过不同的安装通道获得。
Anaconda的长期计划是将新的安装通道作为默认的安装通道,随着更多的包被添加到新的通道中,用户为获得新优化的包会被绑定到新通道。
Anaconda 5提供了conda-forge开发配置
Anaconda的conda工具简化了在统计数据和数据分析中使用的Python包,因为其中许多包都有复杂的二进制依赖项。conda-forge是一个GitHub分支,用户可以在那里共享包、构建配置,以及发布为conda构建的项目。
conda-forge的的包列表大约3200个包可用,最近更新的一些内容有:
Cassanda-driver,是一个Python模块,用于处理Apache Cassanda及其二进制数据访问协议。
pyinstaller,将Python应用程序打包成一个自包含的可执行文件。
plotly,一个交互式图形库。
openblas,一个基本向量和矩阵数学的库。
Anaconda的策略是为了一致性,使用conda-forge作为构建配置源,并允许在Anaconda中使用更广泛的第三方包。
Anaconda 5的其他变化
最新版本的Anaconda包含:
通过conda提供的100多个包已经更新或修订。Intel Math内核库,在传统的cpu上加速计算速度的一个主要项目,现在可以在2018.0.0版本中使用。
NumPy用户现在可以使用流行的数学和统计软件包的更广泛的版本。Anaconda的套件中的其他包可能依赖于不同版本的NumPy,但用户可能希望获得最新版本和更大版本。(Anaconda的术语是“固定依赖”)
R语言用户现在可以访问R版本3.4.2。所有R的包,包括RStudio,都是使用Anaconda的新编译器重建的。返回搜狐,查看更多
责任编辑: