继推出2017年机器学习开源项目Top 30榜单后,Mybridge AI又推出了一个Python开源项目Top 10榜单,包括开源Python库、工具等。该榜单基于项目质量、用户参与度以及其他几个方面进行了评估,从大约15000个开源项目中挑选了Top 10,差不多都是在2017年1-12月发布。这些项目在Github上的平均star为3707。
No 1:Home-assistant (v0.6+)
基于Python 3的开源家庭自动化平台[Github 11357 stars,由Paulus Schoutsen提供]
https://github.com/home-assistant/home-assistant
No 2:Pytorch
PyTorch是使用GPU和CPU优化的深度学习张量库,基于Python语言编写。[Github 11019 stars,由PyTorch团队的Adam Paszke和其他人提供]
https://github.com/pytorch/pytorch
大家遇到啥问题都会在里面交流!而且分享零基础入门料资料web开发 爬虫资料一整套!是个非常好的学习交流地方!也有程序员大神给大家热心解答各种问题!很快满员了。欲进从速哦!各种PDF等你来下载!全部都是共享的哦!只为帮助大家快速入门,所以小编在等你们过来一起交流学习呢!
No 3:Grumpy
Grumpy是一个Python to Go的源代码翻译编译器和运行时,旨在取代CPython 2.7。关键区别在于,Grumpy是将Python源码编译为Go源代码,然后将其编译为native code,而不是bytecode。这也就意味着Grumpy没有虚拟机(VM)。编译好的Go源码是对Grumpy运行时的一系列调用,一个Go库服务于具有相似目的的Python C API。 [Github 8367 stars,由Google的Dylan Trotter及其他工作人员提供]。
https://github.com/google/grumpy
No 4:Sanic
该项目是一个类 Flask 的 Python 3.5+ 网页服务器,专为加速而设计。Sanic支持异步请求处理,意味着你可以使用Python 3.5中一些async/await语法。。[Github 8028 stars,由Channel Cat和Eli Uriegas提供]
https://github.com/channelcat/sanic
No 5:Python-fire
一个可以从任何Python对象自动生成命令行界面(CLI)的库。 [Github 7775 stars,来自Google Brain 的 David Bieber]
https://github.com/channelcat/sanic
No 6:spaCy(v2.0)
该项目是一个使用Python和Cython的进行高级自然语言处理(NLP)的开源库 [Github 7633 stars,由Matthew Honnibal提供]
https://github.com/explosion/spaCy
No 7:Pipenv
Python.org官方推荐的Python打包工具。它会自动为项目创建和管理virtualenv,并在安装/卸载软件包时从Pipfile中添加/删除软件包。 [Github 7273 stars,由Kenneth Reitz提供]
https://github.com/pypa/pipenv
No 8:MicroPython
一个脱胎于Python且非常高效的Python实现,主要是为了能在嵌入式硬件上(这里特指微控制器级别)更简单地实现对底层的操作。[Github 5728 stars]
https://github.com/micropython/micropython
No 9:Prophet
该工具是Facebook开源的一款用于为多周期性的线性或非线性时间序列数据生成高质量预测的工具。[Github 4369 stars,由Facebook提供]
https://github.com/facebook/prophet
No 10:Serpent AI
该项目是一个Python写的游戏代理框架,简单而强大,可帮助开发者创建游戏代理。可将任何视频游戏变成一个Python写成的成熟沙箱环境。该框架的目的是为机器学习和AI研究提供一个有价值的工具,不过对于爱好者来说也是非常有趣的。[Github 3411 stars,由Nicholas Brochu提供]
https://github.com/SerpentAI/SerpentAI
领取专属 10元无门槛券
私享最新 技术干货