哪些Python庫讓你相見恨晚?

等你的季節d


這個就非常多啦,下面我簡單介紹幾個非常不錯的Python庫,感興趣的朋友可以嘗試一下:

01

tensorflow

這是谷歌一個非常著名的開源機器學習框架,在業界非常流行,社區資料豐富,接口文檔全面,能隨時隨地構建可靠的機器學習模型,快速驗證算法有效性,如果你是一個科研人員或工程人員,那麼tensorflow就是一個非常不錯的輔助工具,值得學習和使用:

02

pandas

這是Python一個非常著名的數據處理庫,在業界非常受歡迎,內置了大量函數和類型,可以輕鬆處理各種文件,包括常見的Excel,CSV,Txt,Json等,代碼量更少,功能也更強大,如果你需要進行復雜的數據處理,那麼pandas就是一個非常不錯的選擇:

03

tushare

這是Python一個非常不錯的財經金融庫,免費、開源,集成了股票等金融數據從採集、清洗、加工到存儲的全過程,極大的減輕了金融分析人員的工作量,如果你對金融股票等數據感興趣,想快速獲取到想要的信息,那麼tushare就是一個非常不錯的選擇:

04

scrapy

這是Python一個非常著名的爬蟲框架,在爬蟲界非常受歡迎,免費、開源、跨平臺,可定製化程度非常高,只需編寫少量代碼就可快速啟動一個爬蟲程序,相比較requests等輕型爬蟲庫,代碼更簡潔,效率更高,如果經常需要採集網頁數據,那麼scrapy就是一個非常不錯的選擇:

05

you-get

這是Python一個非常不錯的視頻下載工具,免費、開源、跨平臺,可以快速下載B站、優酷、美拍等網站視頻(圖片、音頻也可下載),支持在線播放、批量下載,如果你經常需要下載網頁視頻,缺少一個輕便靈活的下載工具,那麼you-get就是一個非常不錯的選擇,當然,youtube-dl也非常不錯:

目前,就分享這5個非常不錯的Python庫吧,對於日常學習和辦公來說,非常有用,只要你熟悉一下使用過程,很快就能掌握的,當然,還有許多其他庫,像Matplotlib,Django,Scikit-learn等也都非常不錯,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


Python要想玩的轉,關鍵是要看你對它所涉及到的庫的運用!除了人工智能和大數據相關的庫以外,主要介紹幾個有趣好玩的庫!



PyGame

PyGame庫,可以用它來開發一些簡單的遊戲,基於PySDL(Python版SDL),該框架完全簡化遊戲開發流程以達到快速開發的效果。記得剛開始學習Python的時候,基礎部分結束後有一個小項目,就是寫一個簡單的遊戲,用的就是這個庫。後來對它是好感倍增!PyGame恰巧門檻低,能讓你快速開發出屬於自己的遊戲。既簡單又好玩!6

Pillow

pillow是Python的圖像處理庫,也工作中常用到的,我們一般叫它PIL,PIL經常被用作圖片處理、屏幕抓圖,GIF圖製作等操作。如果你還在頭疼怎麼製作一款有關圖片操作/處理的軟件,不妨去學習下PIL,相信它一定不會讓你失望。當然PIL也用在人工智能的圖像識別上!目前運用較多

Selenium

Selenium是一款瀏覽器自動化測試框架,主要是用來測試Web項目和網頁遊戲自動化輔助,還可以運行JavaScript代碼。如果你想對一個網頁做一些操作比如點擊某個按鈕,或者是填寫表單,再者網頁遊戲簽到等等,就可以用它來完成,是不是很神奇!

Scrapy

Scrapy是一個相當強力的庫,也是黑客必備的一個庫!通過它寫爬蟲程序就可以爬取其他公司數據,也稱作盜取數據!對黑客感興趣的同學可以學學這個庫!它還有一個功能可以讓開發者無需瀏覽器就可以瀏覽網站。



Python有很強大的庫,這也是它如此火的一個原因。像這樣的庫還有很多比如Asciimatics用來構建命令行圖形,並開發出命令行動畫效果。PyInstaller可執行文件構建工具,兼容性更好,更實用。Scapy主要用來發送、偵聽和解析報文。Requests可以實現web服務器和客戶端瀏覽器之間的數據交互,也受黑客青睞!PyOgre可以用來做任何3D渲染,遊戲,媒體,模擬等等。

要想了接更多的可以關注我,歡迎留言討論!


安易之之


pandas真是超級好用,做數據分析真是極好,簡單易用上手快,缺點是耗內存,我的移動工作站是64GB內存都嫌不夠,還有就是最好別寫循環,一寫循環就慢,能用pandas的原生函數解決就別寫循環。


分享到:


相關文章: