歡迎光臨
每天分享高質量文章

12月份GitHub上最熱門的Python專案

開源最前線(ID:OpenSourceTop) 猿妹整編

連結:https://www.itcodemonkey.com/article/1873.html

在GitHub 12月份最熱門的Python專案排行榜中,有許多專案適合正在學習Python的開發人員,一起來看看本月上榜的都有哪些:

1
models

https://github.com/tensorflow/models Star 26273

一個Tensorflow庫,裡麵包含 使用TensorFlow 構建的模型和示例的教程,旨在更好的維護,測試,並與最新的TensorFlow API保持同步最新。

TensorFlow實現模型:https://github.com/tensorflow/models/blob/master/research

TensorFlow教程:https://github.com/tensorflow/models/blob/master/tutorials

2
機器學習工具庫kubeflow

https://github.com/google/kubeflow Star 2203

Kubeflow 是谷歌釋出的一個機器學習工具庫,Kubeflow 專案旨在使 Kubernetes 上的機器學習變的輕鬆、便捷、可擴充套件,其標的不是重建其他服務,而是提供一種簡便的方式找到最好的 OSS 解決方案。該庫包含包含的清單用於建立:

● 用於建立和管理互動式 Jupyter notebook 的 JupyterHub

● 可配置為使用 CPU 或 GPU,並透過單一設定調整至單個叢集大小的 TensorFlow 訓練控制器(Tensorflow Training Controller)

● TF 服務容器(TF Serving container)

3
Python資源串列awesome-python

https://github.com/vinta/awesome-python Star 43550

awesome-python 是 vinta 發起維護的 Python 資源串列,內容包括:Web框架、網路爬蟲、網路內容提取、模板引擎、資料庫、資料視覺化、圖片處理、文字處理、自然語言處理、機器學習、日誌、程式碼分析等。十分受Python開發者的青睞。

4
神經網路庫keras

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

Keras是一個極簡的、高度模組化的神經網路庫,採用Python(Python 2.7-3.5.)開發,能夠執行在TensorFlow和Theano任一平臺,好專案旨在完成深度學習的快速開發。特性:

● 可以快速簡單的設計出原型(透過總模組化、極簡性、和可擴充套件性)

● 同時支援摺積網路和迴圈網路,以及兩者的組合

● 支援任意的連線方案(包括多輸入和多輸出)

● 支援GPU和CPU

5
檔案管理系統open-paperless

https://github.com/zhoubear/open-paperless Star 1711

一個用於掃描,索引和存檔所有紙質檔案的檔案管理系統。可以OCR,預覽,標簽,簽名,傳送和接收檔案。還有其工作流系統,基於角色的訪問控制和REST API。

6
深度學習框架pytorch

https://github.com/pytorch/pytorch Star 10999

PyTorch 是一個 Torch7 團隊開源的 Python 優先的深度學習框架,提供兩個高階功能:

● 強大的 GPU 加速 Tensor 計算(類似 numpy)

● 構建基於 tape 的自動升級系統上的深度神經網路

你可以重用你喜歡的 python 包,如 numpy、scipy 和 Cython ,在需要時擴充套件 PyTorch。

7
scikit-learn

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

scikit-learn 是一個 Python 的機器學習專案。是一個簡單高效的資料挖掘和資料分析工具。基於 NumPy、SciPy 和 matplotlib 構建。這個專案於2007年由David Cournapeau作為Google Summer of Code專案啟動。

8
程式碼管理工具 MonkeyType

https://github.com/Instagram/MonkeyType Star 1138

上個月,Instagram 開源了 MonkeyType,它是透過執行時跟蹤型別自動將型別註釋新增到您的 Python 3 程式碼的工具。在 MonkeyType 可以告訴我們任何有用的東西之前,我們需要讓它跟蹤一些函式呼叫。最簡單的方法是monkeytype run在 MonkeyType 跟蹤下執行任何 Python 指令碼。

9
Web框架django

https://github.com/django/django Star 30855

Django 是 Python 程式語言驅動的一個開源模型-檢視-控制器(MVC)風格的 Web 應用程式框架。使用 Django,我們在幾分鐘之內就可以建立高品質、易維護、資料庫驅動的應用程式。Django 框架的核心元件有:

● 用於建立模型的物件關係對映

● 為終端使用者設計的完美管理介面

● 一流的 URL 設計

● 設計者友好的模板語言

● 快取系統

10
pipenv

https://github.com/pypa/pipenv Star 7260

Pipenv 是一個python的依賴管理器。它彙集了Pip,Pipfile和Virtualenv的功能,可以為你的專案自動建立和管理虛擬環境,並且在你安裝/刪除包時自動在Pipfile中新增/移除相應的包。它同時生成一個非常重要的Pipfile.lock檔案,來保證所構建環境的確定性。

11
public-apis

https://github.com/toddmotto/public-apis Star 31138

PublicApis:公共API目錄大全是一個透過MaShape市場整合的世界上最全的API介面目錄,支援關鍵詞搜尋和新增API資料,方便開發者快速的找到自己想要的API,目已經收錄5321種API介面。

12
Web框架 flask

https://github.com/pallets/flask Star 32232

Flask 是一個微型的 Python 開發的 Web 框架,基於Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授權。 Flask也被稱為“microframework”,因為它使用簡單的核心,用extension增加其他功能。Flask沒有預設使用的資料庫、窗體驗證工具。然而,Flask保留了擴增的彈性,可以用Flask-extension加入這些功能:ORM、窗體驗證工具、檔案上傳、各種開放式身份驗證技術。


●本文編號324,以後想閱讀這篇文章直接輸入324即可

●輸入m獲取文章目錄

贊(0)

分享創造快樂