99热99这里只有精品6国产,亚洲中文字幕在线天天更新,在线观看亚洲精品国产福利片 ,久久久久综合网

歡迎加入QQ討論群258996829
麥子學院 頭像
蘋果6袋
6
麥子學院

Python開發(fā)必備的10大最新開發(fā)庫

發(fā)布時間:2017-07-07 22:03  回復:0  查看:3118   最后回復:2017-07-07 22:03  
Python編程語言 的一大優(yōu)勢,就在于其豐富的第三方庫。經(jīng)過過去一年的時間, Python 的世界中又涌現(xiàn)出了哪些優(yōu)秀的第三方庫呢?在本文中,給大家介紹 2017 年新出現(xiàn)的十大 Python開發(fā)庫,一起來看看吧。
   1.Keras
  Keras 是一個高度模塊化的神經(jīng)網(wǎng)絡庫,用 Python 語言編寫,可以基于 TensorFlow Theano 框架運行。 Keras 的開發(fā)者在設計時,就注重支持快速實驗這一特性。使用 Keras 庫,可以極大地縮短從想法到實現(xiàn)之間的時間。
   2.YAPF
  yapf 是一個 Python 文件代碼格式化工具,但與其他類似工具采取了不同的算法。它脫胎于由  Daniel Jasper  開發(fā)的  clang-format 。大體上來說,這個算法獲取代碼,然后把初始代碼重新編排,即便初始代碼并沒有違背規(guī)范,也可使其達到遵循代碼規(guī)范的最佳格式。這個理念和  Go  語言中的  gofmt  工具相似,終結關于格式的各種 圣戰(zhàn) 。如果一個項目的代碼庫,無論何時修改,通過  YAPF  優(yōu)化后,代碼風格可統(tǒng)一,在每次代碼審查中,也就沒有必要爭論風格了。  YAPF 的終極目標是生成和遵循代碼規(guī)范的程序員寫出的一樣的代碼??蓭湍銣p少維護代碼的苦差事。
   3.tqdm
  tqdm (讀音: taqadum, ????? )在阿拉伯語中的意思是進展。 tqdm 可以在長循環(huán)中添加一個進度提示信息,用戶只需要封裝任意的迭代器  tqdm(iterator) ,是一個快速、擴展性強的進度條工具庫。
   4.pyvim
  用Python 語言實現(xiàn)的 Vim 編輯器。
   5.snake
  Snake 用來取代 Vim VimScript 進行 Vim 的插件編程,借由 Python 的強大,讓插件編程如虎添翼。
   6.reverse-geocoder
  用Python 實現(xiàn)的反向地理信息編碼器( geocoder ),性能強,可離線使用。
   7.pyxley
  使用Flask React.js ,快速開發(fā)數(shù)據(jù)面板( dashboard 。在網(wǎng)頁上顯示一個數(shù)據(jù)面板是與人分享數(shù)據(jù)科學發(fā)現(xiàn)的最直觀方法。對 R 語言來說有 Shiny 來簡化數(shù)據(jù)科學家開發(fā)網(wǎng)頁的工作,而 Pyxley 就相當于 Python 版的 Shiny 。使用 Pyxley 不光不用寫 HTML 、 CSS ,你還可以加入自己的 JavaScript 來進行定制。
   8.pupy
  Pupy 是一個遠程管理工具( Administration Tool ),開源并且支持多個平臺。 Pupy 還內置了一個 Python 解釋器,可以從內存中加載 Python 包,訪問遠程 Python 對象。
   9.tomorrow
  Tomorrow Python 2.7 中的異步代碼提供了神奇的裝飾器語法實現(xiàn)。
   10.ibis
  Ibis Cloudera Labs 推出的一個新項目,目前還是預覽版。它試圖解決的就是數(shù)據(jù)集規(guī)模的問題,但對用戶提供的確是單機上 Python 的體驗,而且能夠與現(xiàn)有的 Python 數(shù)據(jù)生態(tài)圈( Pandas Scikit-learn 、 Numpy )進行集成。未來它還計劃加入與機器學習和高級分析集成的功能。
來源:數(shù)據(jù)人

您還未登錄,請先登錄

熱門帖子

最新帖子

?