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

2018年1月份GitHub上最火的Python專案

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

鏈接:https://www.itcodemonkey.com/article/2281.html

本篇文章為大家盤點了1月份最熱門PPython 專案,讓我們一起來看下吧!

1
跳一跳輔助工具 wechat_jump_game

https://github.com/wangshub/wechat_jump_game Star 13041

2017 年 12 月 28 日下午,微信發佈了 6.6.1 版本,加入了「小游戲」功能,並提供了官方 DEMO「跳一跳」。這是一個 2.5D 插畫風格的益智游戲,玩家可以通過按壓屏幕時間的長短來控制這個「小人」跳躍的距離。分數越高,那麼在好友排行榜更加靠前。通過 Python 腳本自動運行,讓你輕鬆霸榜。

可能剛開始上手的時候,因為時間距離之間的關係把握不恰當,只能跳出幾個就掉到了檯子下麵。如果能利用圖像識別精確測量出起始和標的點之間測距離,就可以估計按壓的時間來精確跳躍。

2
標的檢測演算法整合庫 Detectron

https://github.com/facebookresearch/Detectron Star 1291 

Detectron 是 Facebook AI 研究院(FAIR )開源的軟體系統,實現了最先進的標的檢測演算法,包括 Mask R-CNN。在 FAIR 實驗室,Detectron 目前已經支持很多研究專案的實現,Detectron 的標的是為標的檢測研究提供高質量、高性能的代碼庫。它靈活的特性可支持快速實現和驗證新研究。查閱更多Detectron詳情,可點擊:《【新開源報道 42】重磅:Facebook開源自家 AR 核心技術,能快速識別影片中的物體》

3
人臉識別庫 face_recognition

https://github.com/ageitgey/face_recognition Star 10587

基於python的開源人臉識別庫,該庫可以通過python或者命令列即可實現人臉識別的功能。使用dlib深度學習人臉識別技術構建,在戶外臉部檢測資料庫基準(Labeled Faces in the Wild)上的準確率為99.38%。 

4
Python資源串列awesome-python

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

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

5
public-apis

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

PublicApis:公共API目錄大全是一個通過 MaShape 市場整合的世界上最全的 API 接口目錄,支持關鍵詞搜索和添加API資料,方便開發者快速的找到自己想要的 API,目已經收錄 5321 種 API 接口。

6
小型 Python 庫 Eel

https://github.com/ChrisKnott/Eel Star 1715

Eel是一個用於製作簡單電子類離線 Electron的HTML / JS GUI 應用程式的小型 Python 庫,當前僅支持 Python3。它擁有一個本地的網絡服務器,然後讓你用Python註釋函式,以便從 Javascript 呼叫它們,反之亦然。Eel並不像Electron或cefpython那樣完全成熟 – 它可能不適合做像 Atom 這樣的完整應用程式 – 但它非常適合使用戶自己使用的小型實用程式腳本的 GUI。

7
神經網絡庫 keras

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

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

特性:

● 可以快速簡單的設計出原型(通過總模塊化、極簡性、和可擴展性)

● 同時支持捲積網絡和迴圈網絡,以及兩者的組合

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

● 支持GPU和CPU

8
沖頂大會輔助 TopSup

https://github.com/Skyexu/TopSup Star 1346

沖頂大會答題輔助,這兩天沖頂大會之類的直播答題 APP 突然火了起來,使用截圖,文字識別,搜索來玩答題的專案也就應運而生。有兩種安裝方法:

● 谷歌 Tesseract ,安裝軟體即可,不同電腦配置運行效率不同

● 百度 OCR ,需要註冊百度 API,每天呼叫次數有限

9
深度學習框架 Pytorch

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

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

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

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

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

10
scikit-learn

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

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

11
wtfpython

https://github.com/satwikkansal/wtfpython Star 5291

一組有趣的、微妙的、複雜的 Python 代碼片段,這個專案列舉了一些代碼片段,可能結果和你想到的是不一致的,並且作者會告訴你為什麼。如混合Tab 和空格:

結果是 10?不是應該 100 麽?

其實這種錯誤的結果的原因,所有書籍和開發者都說過,就是不要混 Tab 和空格,原始碼你可以看專案中的 mixed_tabs_and_spaces.py。

12
Home Assistant

https://github.com/home-assistant/home-assistant Star 12214

Home Assistant 是一個運行在 Python 3 上的家庭自動化平臺。可以連接各種家庭智慧設備——燈、開關、門、風扇、響鈴、溫濕度計、音響、安防監控設備、智慧電錶等等,將它們納入智慧系統,集中控制設備並追蹤它們的狀態,並讓它們互相聯繫。這使得用戶可以在單個界面上控制各個不同廠家的不同智慧設備,而不是通過不同app或其他接口,也為家庭自動化提供了巨大的可能性。

附:

《12月份GitHub上Python專案》


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

●輸入m獲取文章目錄

赞(0)

分享創造快樂