作家
登录

2017,最受欢迎的 15 大 Python 库有哪些?

作者: 来源: 2017-07-25 12:05:06 阅读 我要评论

大年夜数据

近年来,Python 在数据科学行业扮演着越来越重要的角色。是以,我根据比来的应用体验,在本文中列出了对数据科学家、工程师们最有效的那些库。

因为这些库都开源了,我们大年夜Github上惹人了提交数,供献者数和其他指标,这可以作为库风行程度的参考指标。

核心库

1. NumPy (提交数: 15980, 供献者数: 522)

当开端处理Python中的科学义务,Python的SciPy Stack肯定可以供给赞助,它是专门为Python中科学计算而设计的软件集合(不要混淆SciPy库,它是SciPy Stack的一部分,和SciPy Stack的社区)如许我们开妒攀来看一下吧。然而,SciPy Stack相当宏大年夜,个中有十几个库,我们把核心放在核心包上(特别是最重要的)。

关于建立科学计算栈,最根本的包是Numpy(全称为Numerical Python)。它为Python中的n维数组和矩阵的操作供给了大年夜量有效的功能。该库供给了NumPy数组类型的数学运算向量化,可以改良机能,大年夜而加快履行速度。

2. SciPy (提交数: 17213, 供献者数: 489)

SciPy是一个工程和科学软件库。雷锋网再次提示,你须要懂得SciPy Stack和SciPy库之间的差别。

SciPy包含线性代数,优化,集成和统计的模块。SciPy库的重要功能是建立在NumPy上,大年夜而它的数组大年夜量的应用了NumPy的。它经由过程其特定子模块供给有效的数值例程,并作为数字积分、优化和其他例程。SciPy的所有子模块中的功能都有具体的解释 ——又是一个SciPy异常有赞助的点。

Google趋势记录

3. Pandas (提交数: 15089, 供献者数:762)

Pandas是一个Python包,旨在经由过程“标记”和“关系”数据进行工作,简单直不雅。Pandas是数据整顿的完美对象。它设计用于快速简单的数据操作,聚合和可视化。

库中有两个重要的数据构造:

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)