↑ 点击上方【计算机视觉联盟】关注我们

近日,数据科学网站 KDnuggets 评选出了数据科学、深度学习、机器学习领域最受欢迎的15个python库。

图 1:根据 GitHub star 和贡献评选出的 2018 顶级 Python 库。形状大小与贡献者数量成正比。

以下为 2018 年排名前 15 的 Python 库(数据截止 2018 年 12 月 16 日):

1 TensorFlow(贡献者:1757,贡献:25756,Stars:116765)

“TensorFlow 是一个使用数据流图进行数值计算的开源软件库。图形节点表示数学运算,而图形边缘表示在它们之间流动的多维数据阵列(张量)。这种灵活的体系结构使用户可以将计算部署到桌面、服务器或移动设备中的一个或多个 CPU/GPU,而无需重写代码。 ”

GitHub 地址:

https://github.com/tensorflow/tensorflow

2 pandas(贡献者:1360,贡献:18441,Stars :17388)

“pandas 是一个 Python 包,、供快速,灵活和富有表现力的数据结构,旨在让”关系“或”标记“数据使用既简单又直观。它的目标是成为用 Python 进行实际,真实数据分析的基础高级构建块。”

GitHub 地址:

https://github.com/pandas-dev/pandas

3 scikit-learn(贡献者:1218,贡献者:23509,Stars :32326)

“scikit-learn 是一个基于 NumPy,SciPy 和 matplotlib 的机器学习 Python 模块。它为数据挖掘和数据分析提供了简单而有效的工具。SKLearn 所有人都可用,并可在各种环境中重复使用。

GitHub 地址:

https://github.com/scikit-learn/scikit-learn

4 PyTorch(贡献者:861,贡献:15362,Stars:22763)

“PyTorch 是一个 Python 包,提供两个高级功能:

  • 具有强大的 GPU 加速度的张量计算(如 NumPy)

  • 基于磁带的自动编程系统构建的深度神经网络

你可以重复使用自己喜欢的 Python 软件包,如 NumPy,SciPy 和 Cython,以便在需要时扩展 PyTorch。”

GitHub 地址:

https://github.com/pytorch/pytorch

5 Matplotlib(贡献者:778,贡献:28094,Stars :8362)

“Matplotlib 是一个 Python 2D 绘图库,可以生成各种可用于出版品质的硬拷贝格式和跨平台交互式环境数据。Matplotlib 可用于 Python 脚本,Python 和 IPython shell(例如 MATLAB 或 Mathematica),Web 应用程序服务器和各种图形用户界面工具包。”

GitHub 地址:

https://github.com/matplotlib/matplotlib

6 Keras(贡献者:856,贡者:4936,Stars :36450)

“Keras 是一个高级神经网络 API,用 Python 编写,能够在 TensorFlow,CNTK 或 Theano 之上运行。它旨在实现快速实验,能够以最小的延迟把想法变成结果,这是进行研究的关键。”

GitHub 地址:

https://github.com/keras-team/keras

7 NumPy(贡献者:714,贡献:19399,Stars:9010)

“NumPy 是使用 Python 进行科学计算所需的基础包。它提供了强大的 N 维数组对象,复杂的(广播)功能,集成 C / C ++ 和 Fortran 代码的工具以及有用的线性代数,傅里叶变换和随机数功能。

GitHub 地址:

https://github.com/numpy/numpy

8 SciPy(贡献者:676,贡献:20180,Stars:5188)

“SciPy(发音为”Sigh Pie“)是数学、科学和工程方向的开源软件,包含统计、优化、集成、线性代数、傅立叶变换、信号和图像处理、ODE 求解器等模块。”

GitHub 地址:

https://github.com/scipy/scipy

9 Apache MXNet(贡献者:653,贡献:9060,Stars:15812)

“Apache MXNet(孵化)是一个深度学习框架,旨在提高效率和灵活性,让你可以混合符号和命令式编程,以最大限度地提高效率和生产力。 MXNet 的核心是一个动态依赖调度程序,可以动态地自动并行化符号和命令操作。”

GitHub 地址:

https://github.com/apache/incubator-mxnet

10 Theano(贡献者:333,贡献:28060,Stars :8614)

“Theano 是一个 Python 库,让你可以有效地定义、优化和评估涉及多维数组的数学表达式。它可以使用 GPU 并实现有效的符号区分。”

GitHub 地址:

https://github.com/Theano/Theano

11 Bokeh(贡献者:334,贡献:17395,Stars :8649)

“Bokeh 是一个用于 Python 的交互式可视化库,可以在现代 Web 浏览器中实现美观且有意义的数据视觉呈现。使用 Bokeh,你可以快速轻松地创建交互式图表、仪表板和数据应用程序。”

GitHub 地址:

https://github.com/bokeh/bokeh

12 XGBoost(贡献者:335,贡献:3557,Stars:14389)

“XGBoost 是一个优化的分布式梯度增强库,旨在变得高效、强大、灵活和便携。它在 Gradient Boosting 框架下实现机器学习算法。XGBoost 提供了梯度提升决策树(也称为 GBDT,GBM),可以快速准确地解决许多数据科学问题,可以在主要的分布式环境(Hadoop,SGE,MPI)上运行相同的代码,并可以解决数十亿个示例之外的问题。”

GitHub 地址:

https://github.com/dmlc/xgboost

13 Gensim(贡献者:301,贡献:3687,Stars :8295)

“Gensim 是一个用于主题建模、文档索引和大型语料库相似性检索的 Python 库,目标受众是自然语言处理(NLP)和信息检索(IR)社区。”

GitHub 地址:

https://github.com/RaRe-Technologies/gensim

14 Scrapy(贡献者:297,贡献:6808,Stars :30507)

“Scrapy 是一种快速的高级 Web 爬行和 Web 抓取框架,用于抓取网站并从其页面中提取结构化数据。它可用于从数据挖掘到监控和自动化测试的各种用途。”

GitHub 地址:

https://github.com/scrapy/scrapy

15 Caffe(贡献者:270,贡献:4152,Stars :26531)

“Caffe 是一个以表达、速度和模块化为基础的深度学习框架,由伯克利人工智能研究(BAIR)/ 伯克利视觉与学习中心(BVLC)和社区贡献者开发。”

GitHub 地址:

https://github.com/BVLC/caffe

 英文原文

https://www.kdnuggets.com/2018/12/top-python-libraries-2018.html

声明:本文来源于网络,【InfoQ】

如有侵权,联系删除

热文荐读

2018年12月精选文章目录一览

深度学习开源数据集大全

2018年度最强的30个机器学习项目!

人工智能相关领域的国际顶尖会议介绍

速收藏!最强数据集50个最佳机器学习公共数据!

速收藏,《机器学习实战》Python3环境算法实现代码

亲身经历2019年校招8个大厂心得体会,纯干货分享(大疆、百度...)

重磅!AI近10年21个子领域高引学者!

【资源下载】512页IBM沃森研究员Charu最新2018著作《神经网络与深度学习》(附下载链接)

【资源下载】921页《用Python3带你从小白入门机器学习实战》教程手册

2018 年最受欢迎的15个顶级 Python 库相关推荐

  1. python功能强大的库_2018 年最受欢迎的15个顶级 Python 库

    原标题:2018 年最受欢迎的15个顶级 Python 库 作者 | Goutham Veeramachaneni 译者 | 陈利鑫 近日,数据科学网站 KDnuggets 评选出了顶级 Python ...

  2. 最受欢迎的15个顶级 Python 库

    1. TensorFlow(贡献者:1757,贡献:25756,Stars:116765) "TensorFlow 是一个使用数据流图进行数值计算的开源软件库.图形节点表示数学运算,而图形边 ...

  3. 15个顶级Python库,你必须要试试!

    ????????关注后回复 "进群" ,拉你进程序员交流群???????? 作者丨Erik van Baaren 译者丨数据黑客 https://medium.com/tech-e ...

  4. 错过这15个顶级Python库,你就不算Python程序员

    为什么我喜欢Python?对于初学者来说,这是一种简单易学的编程语言,另一个原因:大量开箱即用的三方库,正是23万个由用户提供的软件包使得Python真正强大和流行. 在本文中,我挑选了15个最有用的 ...

  5. 这15个顶级Python库,你必须要知道!

    公众号后台回复"图书",了解更多号主新书内容 作者:Erik van Baaren 译者:数据黑客 原文链接:https://medium.com/tech-explained/t ...

  6. python3 模板库 好用_良心整理15个超级Python库,不要错过

    Python 是最流行和使用最广泛的 编程语言 之一,它已经超越了业界许多编程语言,名列前茅.它在开发人员中流行的原因有很多,最重要的一点就是它有大量的库供用户使用.Python 的易用性.灵活性吸引 ...

  7. python的最受欢迎的库_2018年最受欢迎的15个Python库

    2018 年最受欢迎的15个顶级 Python 库 作者 | Goutham Veeramachaneni 近日,数据科学网站 KDnuggets 评选出了顶级 Python 库 Top15,领域横跨 ...

  8. 2018 年最受欢迎的 Python 库,你都用过吗?

    全世界只有3.14 % 的人关注了 数据与算法之美 前段时间,数据科学网站 KDnuggets 评选出了顶级 Python 库 Top15,领域横跨数据科学.数据可视化.深度学习和机器学习.推荐阅读& ...

  9. 2018年最受欢迎的Python库,你都用过吗?

    AI前线导读: 近日,数据科学网站KDnuggets评选出了顶级Python库Top15,领域横跨数据科学.数据可视化.深度学习和机器学习. 和往常一样,我们需要你们的意见,如果你觉得项目没有上榜单是 ...

最新文章

  1. 把自己朝九晚五的工作自动化了,有错吗?
  2. 推荐一个github上万star的机器学习资料整理贴
  3. Spring 源码讲解:bean 的创建流程 - 公开课笔记
  4. Tcpdump抓包实操
  5. python 的库如何开发_Python开发者必备6个基本库
  6. 电解电容封装尺寸(插件)
  7. js日期时间格式化yyyy-mm-dd hh:ii:ss
  8. 绘制微信字体大小调节器
  9. python计算圆周率_Python圆周率计算
  10. 学计算机需要什么文具,开学需要准备哪些文具用品
  11. RT-Thread:RW007-连接WIFI
  12. ACTF2020 writeup
  13. 小公司的 ERP 或数据库, 该用 PC 还是 Server
  14. Flutter无限循环滑动的PageView
  15. Ubuntu教程,让你成为Ubuntu高手!
  16. 武田公布2019财年第一季度强劲业绩并上调全年指引
  17. linux ping库函数,在Linux上用C++实现Ping
  18. 安川e7变频器接线_西安安川变频器接线图
  19. RapidScada免费开源Scada组态软件系列教程3-牛刀小试
  20. 访问共享提示登录失败:禁用当前得账户

热门文章

  1. c语言下标法与指针法,《C和指针》中关于指针与下标的问题
  2. linux防火墙ddos,Linux iptables防火墙详解 + 配置抗DDOS***策略实战
  3. mysql创建表时外连接_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)_MySQL...
  4. 内存超频时序怎么调_电脑内存条专业科普,内存选购、内存品牌、内存安装、内存时序体质、内存超频频率详细讲解...
  5. python sftp模块_python用paramiko模块上传本地目录到远程目录
  6. sqlserver导入execl数据ACE.OLEDB.12.0错误
  7. 找出递增数组中所有相加为m的组合c语言,组合(1-m中选n个数)(示例代码)
  8. linux内核网络新特性,Linux内核4.4版本带来的网络新特性
  9. 单片机成长之路(51基础篇) - 013 MCS-51单片机控制详解–T2MOD
  10. round - 精确的几位小数