Py学习  »  Python

Python的科学计算版Anaconda5.0有什么新特性

云技术实践 • 6 年前 • 880 次点击  

摘要: 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的新编译器重建的。


↓↓↓ 点击"阅读原文" 【加入云技术社区】

相关阅读:

高端私有云项目交流群,欢迎加入!

A站因违法违规被罚12万元,目前相关频道已关闭

IBM推出新 DNS 服务(9.9.9.9),谷歌(8.8.8.8)要哭了。。。

震撼:AWS放弃XEN 改用KVM作为新的虚拟化引擎

英特尔挖了AMD的GPU首席架构师,将开发独立的GPU,对标英伟达

Red Hat开始将它的OpenStack平台移动到容器

向云上迁移数据时如何避免停机和中断

如何从传统IT技能转型进入云计算

谷歌和IBM启动开源项目以更好地控制容器

Oracle宣布开源 Fn project

云管理平台实践指南


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/npJy1f56ZO
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/4335
 
880 次点击