Python 社區裡有趣且實用的庫有哪些?

2021-01-07 ProgrammerRan

01pyecharts

pyecharts 是一個特別強大的圖表繪製庫,可以快速畫出高質量、漂亮的圖表,是國內 Python 社區非常優秀的開源庫。

pyecharts 是用於生成 Echarts 圖表的類庫,Echarts 是百度開源的可視化 JS 庫,用 Echarts 生成的圖可視化效果非常棒,開源熱愛者為了方便 Python 開發者直接與 Python 數據對接,將 Python 與 Echarts 結合在了一起,感謝他們。

pyecharts 柱狀圖

bar = Bar()

bar.add_xaxis(["襯衫", "毛衣", "領帶", "褲子", "風衣", "高跟鞋", "襪子"])

bar.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])

bar.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])

bar.set_global_opts(title_opts=opts.TitleOpts(title="某商場銷售情況"))

bar.render()

牛不牛,就這幾行代碼實現了柱狀圖。

哈哈,上面這張熱詞排行圖好看嗎?

沒錯它也是 pyecharts 畫出來的,也只需要幾行代碼就搞定

# 熱詞數據 Start

words = [

("Java", 10000),

("C++", 6181),

("Python", 4386),

("C#", 4055),

("Go", 2467),

("PHP", 2244),

]

# 熱詞數據 End

c = WordCloud().add("", words, word_size_range=[20, 100])

c.render()

真正實現的也就兩行代碼,夠不夠強大得由你們說了才算數。

02ngender

這個庫特有趣。這是輸入名字猜測是男生還是女生的一個庫,非常有趣,連續輸了幾個很多個朋友的名字,猜的真準,不信你試試。

用法特簡單,執行 pip install ngender 安裝完成後就直接導包使用。

import ngender

print(ngender.guess("張三"))

print(ngender.guess("小花"))

輸出結果

03ng(獲取本地 ip 網絡 ip)

很實用的一個工具庫,有時在做一些計算機配置前往往都需要查看 ip 才能進行下一步操作。

來看有哪些方法

print("ip:", ng.ip)

print("DEFAULT_IP_ADDRESS:", ng.DEFAULT_IP_ADDRESS)

print("DEFAULT_LOCALE_LANGUAGE:", ng.DEFAULT_LOCALE_LANGUAGE)

print("VERIFY_HOST:", ng.VERIFY_HOST)

print("wp:", ng.wp)

print("_detect_wifi_ssid:", ng._detect_wifi_ssid())

print("cli:", ng.cli)

相關焦點

  • 非常實用的Python庫
    儘管像 panda 和 scikit-learn 這樣的庫,是在機器學習任務中經常出現的,但是了解這個領域中的其它 Python 產品總是很有好處的。Wget從網絡上提取數據是數據科學家的重要任務之一。Wget 是一個免費的實用程序,可以用於從網絡上下載非交互式的文件。
  • 推薦一些能提高生產力的 Python 庫
    ,Python 之所以火爆除了其本身的語法和特性之外,還在一定程度上取決於其有太多太多庫的支持,不論是官方維護的還是第三方開發的。當然在這裡並不是說 Python 的庫真的就全的不要不要的,它在某些領域或者項目的生態還是有待完善的。正好昨天刷到知乎一個問題「你見過哪些相見恨晚的 Python 庫?」,其意就是想了解下有哪些非常好用的提高生產力的 Python 庫。
  • 2019 必知的 10 大頂級 python 庫
    python 在開發人員中流行的原因有很多。然而,最重要的一點是它有大量的庫供用戶使用。python 的簡單性吸引了許多開發人員為機器學習創建新的庫。由於有大量的庫,python 在機器學習專家中變得非常流行。所以,這裡要介紹的第一個庫是 TensorFlow。
  • 推薦幾個非常實用的 Python 庫
    儘管像 panda 和 scikit-learn 這樣的庫,是在機器學習任務中經常出現的,但是了解這個領域中的其它 Python 產品總是很有好處的。Wget從網絡上提取數據是數據科學家的重要任務之一。Wget 是一個免費的實用程序,可以用於從網絡上下載非交互式的文件。
  • Python常用庫大全
    python-magic- 文件類型檢測的第三方庫 libmagic 的 Python 接口。 python-jws – JSON Web 籤名草案 02 的實現。 python-jwt – 一個用來生成和驗證 JSON Web 令牌的模塊。 模板引擎模板生成和詞法解析的庫和工具。
  • 那些有趣/用的 Python 庫,15篇 Python 技術熱文
    其中有基礎知識,工具介紹,網絡爬蟲,遺傳算法等。註:以下文章,點擊標題即可閱讀《那些有趣/用的 Python 庫》本文整理了一些有趣有用的 Python 庫,其中包括圖片處理,視頻下載,財經數據接口包等等,需要的童鞋可以看過來啦。
  • 5個奇妙的Python庫
    點擊上方「深度學習愛好者」,選擇加"星標"或「置頂」重磅乾貨,第一時間送達引言Python是一個非常神奇語言,無論我們要做什麼任務,python都有其解決方案,無論它與機器學習,數據可視化Python為各種簡單和困難的任務提供了大量的庫。大多數人都知道類似Pandas,Numpy,Matplotlib,Seaborn,OpenCV,Plotly這樣的庫,還有很多其他在機器學習中使用的庫。但是對於很多小的需求,python同樣有很多奇妙的庫。本文將分享一些在項目中遇到的一些庫,這些庫具有很高的可移植性,對於每個庫我都將用一個代碼段來介紹。
  • WTF Python:有趣且鮮為人知的Python特性
    這個有趣的項目意在收集 Python 中那些難以理解和反人類直覺的例子以及鮮為人知的功能特性,並嘗試討論這些現象背後真正的原理!雖然下面的有些例子並不一定會讓你覺得 WTFs,但它們依然有可能會告訴你一些你所不知道的 Python 有趣特性。我覺得這是一種學習程式語言內部原理的好辦法,而且我相信你也會從中獲得樂趣!
  • 如何自學成 Python 大神?這裡有些建議
    雖然教程和書籍從多個角度提供不同的編程教學,讓你可以深入了解該語言的特性,但實際的上手編程讓大家有了一種更加有趣且更具挑戰性的通道來學習不同的編程技巧、數據結構和第三方庫,從而解決不同的編程問題。 實踐創建自己的項目,或加入開源社區( https://coolpythoncodes.com/julien-danjou )和 Github,這些都是編程的必經之路。對於像 Python 這樣的語言來說更是如此,如今開發者社區正以驚人的速度增長,每天都有新的庫和項目在快速更新。
  • 2019年必知的10大頂級Python庫 | 網際網路數據資訊網-199IT | 中文...
    然而,最重要的一點是它有大量的庫供用戶使用。python 的簡單性吸引了許多開發人員為機器學習創建新的庫。由於有大量的庫,python 在機器學習專家中變得非常流行。所以,這裡要介紹的第一個庫是 TensorFlow。1.TensorFlow
  • Python爬蟲之基本庫的使用
    但是沒關係,python為我們提供了功能齊全的類庫來幫助我們完成這些請求。最基礎的HTTP庫有urllib、requests、treq等。以urllib為例,有了它,我們只需要關心請求的連接是什麼。需要傳的參數是什麼,以及如何設置可選的請求頭就好了,不用深入到底層去了解它到底是怎樣傳輸和通信的。有了它,兩行代碼就可以完成一個請求和相應的處理過程,得到網頁內容,是不是感覺方便極了?
  • 用Python 做機器學習不得不收藏的重要庫
    Tensorflow 有趣的地方在於,當你使用python 編寫代碼,你可以編譯和運行在你的CPU 或者GPU 上,而且你不需要寫 c++或者 CUDA 的代碼,就可以運行在GPUs 集群上。 他使用一個多層節點的系統,允許你快速的簡歷,訓練,部署具有大量數據集的人工神經網絡。這讓谷歌能夠識別照片中的物體,通過語音識別程序理解在口語中的單詞。
  • 讓所有程式設計師絕不能錯過的59個Python庫總結!
    Python有以下三個特點:易用性和靈活性全行業高接受度:Python無疑是業界最流行的數據科學語言用於數據科學的Python庫的豐富數量優勢本文介紹了python人最常用的59個python庫。一起來看看吧~用於數據收集的Python庫1.
  • 十二、Python 第三方庫
    三、文本處理方向,4個最常用的生態庫:pdfminer、openpyxl、python-docx、beautifulsoup4pdfminer 是一個可以 從 PDF 文檔中提取各類信息的第三方庫。與其他 PDF 相關的工具不同,它能夠完全獲取並分析 PDF 的文本數據 。
  • 每個python人都離不開的12個python庫
    如果說python能取得今天的成就,一方面是它簡介的語法,更重要的一方面就是它豐富的第三方庫,可以毫不誇張的說,只要你能想到的任何一個功能模塊,都有對應的python庫,可以說正是因為有了豐富的python庫,python才發展得如此迅速,下面我們來看看python人最常用的20個python
  • 這幾個常用的python庫你需要知道
    python可以說是近幾年最火熱、最實用的、最容易上手的工具之一了。功能強大、應用廣泛,可以幫你搜集工作數據,還能幫你下載音樂,電影,於是就掀起了一波學習python的大潮,小編也毫不猶豫的加入了。但是對於向小編一樣的小白來說,剛開始學習還是有些困難的,需要首先了解python的一些基礎知識。所以小編就整理了一些常用的python庫,希望對正在學習python的小夥伴有所幫助。1.MatplotlibMatplotlib是一個用於創建二維圖和圖形的底層庫。藉由它的幫助,你可以構建各種不同的圖標,從直方圖和散點圖到費笛卡爾坐標圖。
  • 手遊社區APP有哪些?好玩有趣的遊戲論壇APP推薦
    遊戲論壇app為各位遊戲玩家們提供一個可以暢快交友的平臺空間,論壇裡每天都有熱門話題,還可以回帖發帖,向大神請教遊戲難點,也是很多新手玩家的福音,論壇裡還能夠掌握遊戲資訊內容、重要活動和通知等,手機遊戲社區有哪些?小星給大家介紹幾款小星用過的遊戲論壇app,大家還用過哪些呢?
  • 常用的十大 python 圖像處理工具
    讓我們看一下可以用於圖像處理任務中的常用 Python 庫有哪些吧。1.scikit-imagescikit-image是一個開源的Python包,適用於numpy數組。它實現了用於研究,教育和工業應用的算法和實用工具。即使是那些剛接觸Python生態系統的人,它也是一個相當簡單直接的庫。
  • 盤點python數據工程師需要掌握的18個庫
    今天我們就來整理一下Python中在數據分析領域使用最廣泛的一些庫。掌握這些庫,進行數據分析相關任務時就可以隨心所欲了!數據清洗NumPyNumPy(Numerical Python) 是 Python 語言的一個擴展程序庫,支持大量的維度數組與矩陣運算,此外也針對數組運算提供大量的數學函數庫。對數組執行數學運算和邏輯運算時,NumPy 是非常有用的。在用 Python 對 n 維數組和矩陣進行運算時,NumPy 提供了大量有用特徵。
  • python推薦 | 面向地學領域的Python庫匯總
    Python中有很多處理模式輸出的庫,功能都比較完善。模式輸出處理•wrf-python:對於使用WRF模式的來說使用最為頻繁的模式輸出後處理工具之一。•salem:這個庫包含了數據處理和可視化幾乎所有功能,也提供了不少WRF模式後處理和前處理的函數。除此以外還是做掩膜的利器,之前的文章也有提到python繪圖 | salem一招解決所有可視化中的掩膜(Mask)問題。