快捷搜索:  test  as  test`

9月GitHub上面Python排名前十得到开源项目,建议收

No.1 Python-nubia:一款敕令行与交互式 shell 框架

Nubia 是一款由 Python 编写的,用于建立敕令行利用的轻型框架,是由 Facebook 团队开拓的。该框架有以下几个特征:

可实现流通地自动补全的交互模式

可切换的 bash/zsh 补全要领

在交互模式中自定义状态栏

可选的基于 IPython 的交互式shell

用Python3 的类型标注做输入类型验证

项目链接:

https://github.com/facebookincubator/python-nubia?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.2 Faust:一个用于建立流利用的库

Faust 是一个用 Python 编写的,可用于创建流利用的库。Robinhood 应用 Faust 库建立了高机能的散播式系统,以及天天可处置惩罚数十亿事故的实时数据流。Faust 同时供给了流处置惩罚和事故处置惩罚两种措施。它没有应用 DSL,只用了 Python,这意味着在做流处置惩罚历程中,你可以应用任何你爱好的 Python 库,如 Numpy、PyTorch、Pandas、NLTK 等等。

这里有我自己收拾了一套最新的python系统进修教程,包括从根基的python脚本到web开拓、爬虫、数据阐发、数据可视化、机械进修等。送给正在进修python的小伙伴!这里是python进修者凑集地,迎接初学和进阶中的小伙伴!

来V性公粽号:“速学Python”,拿Python进修资料

项目链接:

https://github.com/robinhood/faust?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.3 Soundcloud-dl:以 128kbps 的速率下载 SoundCloud 的音乐

该对象可实现以 128kbps 的速率从 SoundCloud 平台下载音乐、专辑以及标签等信息。

项目链接:

https://github.com/sdushantha/soundcloud-dl?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.4 PyTheory:人类的音乐理论

这是一个致力于让音乐理论走近全人类的库,也便是让音乐看起来不再那么“高大年夜上”。该对象可用来丈量音调,听录音然落后行吹奏,还能为所有乐器的已知和弦天生五线谱进阶图。

项目链接:

https://github.com/kennethreitz/pytheory?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.5 Lazydata:一个极简的 Python 库

Lazydata 是一个极简主义风格的 Python 库,可用于将数据依附装入 Python 项目中。在事情中你可能会碰到这种环境,将所稀有据文件存储在 git 中,导致文件夹臃肿,代码与数据不合步。lazydata 为这一问题供给了办理规划,它仅将数据文件的引用存储在 git 中,然后在需要的时刻将所需的数据文件进行同步。该库有以下几个优点:

有助于维持 git 目录有条理,同时可以无缝毗连任何数据文件

哈希文件和版本自动节制包管了数据的同等性

可选择自己的远程存储后端:AWS S3 或 SSH 目录

项目链接:

https://github.com/rstojnic/lazydata?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.6 Python-jvm-interpreter: 用 Python 编写的 Java 虚拟机

这是一款用 Python 实现的 Java 虚拟机,可以对 Java 类文件进行解析和编译。

项目链接:

https://github.com/gkbrk/python-jvm-interpreter?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.7 Pyodide:Python 科学客栈,编译为 WebAssembly

Pyodide 供给了 JavaScript 和 Python 之间的工具转换。当处于浏览器中时,这意味着 Python 拥有应用整个 Web API 的权限。

项目链接:

https://github.com/iodide-project/pyodide?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.8 Botflow:一款由数据驱动的 Python 快速编程框架

该框架是由 Python 编写的数据驱动编程框架,用于数据事情流义务。所有功能都由管道连接,经由过程数据交流。当数据到来时,函数会被调用并返回结果。该框架有以下两个优点:

有助于数据解耦,有泛函性

便于重复使用

项目链接:

https://github.com/kkyon/botflow?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.9 Asciify:用 Python 将图像转为字符画

ASCIIFY 是由 Python 编写的脚本,它可以处置惩罚输入的图片,然后返回一段与图片相似的文本。换句话说,它用特定的符号将图像进行了复刻。

项目链接:

https://github.com/RameshAditya/asciify?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

▌No.10 Lmdb-embeddings:快速词向量查询

Lmdb-embeddings 是用 Python 编写的快速词向量查询措施,供给预练习嵌入,可即时应用,可以同时应用多少个 embeddings,但只占用很少的内存,例如,在应用传统措施时,glove-840B 大年夜约花 2 分钟光阴加载 4GB 内存。若应用 LMDB 进行治理,glove-840B 可以急速造访,且只占用了 2MB 内存。

项目链接:

https://github.com/ThoughtRiver/lmdb-embeddings?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

您可能还会对下面的文章感兴趣: