歡迎關注 ,專注Python、資料分析、資料挖掘、好玩工具!
我們知道 Python 編程簡單明了,并且有很多很酷的庫和函式,它可以使我們的作業變得更簡單,
在本文中,我將分享9個鮮為人知但你可能會非常感興趣的 Python 庫,其中一些庫甚至可以用作某些標準 Python 庫的替代品,它們絕對是值得學習的工具包!歡迎收藏學習,梳理不易,點贊支持,
讓我們開始學習吧!
1、Pendulum
Pendulum 是一個很棒的Python庫,可以處理日期和時間,這個庫在涉及時區的情況下非常有用,該庫最好的部分是它繼承了 Python 的 DateTime 庫,使用起來也非常方便,
我們可以使用以下代碼行安裝庫,
pip install pendulum
讓我們想看看 pendulum 的魔力的使用方法:

2、fablous
大多數在命令列上運行的 Python 應用程式看起來都是乏味的,Fabulous 可以用來給它們一個很好的改造,通過添加影像,彩色文字的控制臺,
要安裝 fablous,我們需要運行下面的python命令,
pip install fabulous
要在終端上列印彩色文本,我們可以使用

3、Pywebview
Pywebview 是一個 python 庫,用于以 GUI 形式顯示 HTML、CSS 和 JavaScript 內容,這意味著使用這個庫,你可以顯示你的網站或網頁作為桌面應用程式,
使用以下命令安裝pywebview,
pip install pywebview
要啟動顯示給定網站的視窗,我們需要運行
import webview
webview.create_window(“Test window”, “target domain name”, width=400, height=200, fullscreen=False, resizable= true)
webview.start()
4、Seaborn
Seaborn 是一個用于資料科學專案資料可視化的庫,它是建立在標準的可視化庫 Matplotlib 之上的,可以使繪圖更加豐富多彩和吸引人,
要安裝它,我們可以運行以下命令,
pip install seaborn
要使用資料集繪制線圖,我們可以使用:
import seaborn as sns
dataset=sns.load_dataset(“dataset name”)
sns.lineplot(x=”x-axis name”, y=”y-axis name”, data = dataset)
5、Psutil
Psutil 是一個非常有用的跨平臺 Python 庫,可以獲取與系統相關的資訊,收集系統中正在進行的行程、CPU利用率、RAM使用率等資訊,
使用以下命令安裝psutil,
pip install psutil
要計算系統在3秒內的CPU利用率,我們可以運行:
import psutil
psutil.cpu_percent(interval=3)
6、PyGame
顧名思義,它是制作游戲的 Python 庫,它包含許多圖形和聲音庫,開發者可以用來制作游戲,此外,復雜的游戲邏輯也可以使用PyGame的內置模塊來實作,
要安裝PyGame,我們需要使用:
pip install pygame
7、Pyforest
在進行資料科學專案時,我們需要匯入許多庫,如NumPy、Pandas、Matplotlib等,Pyforest 庫幫助我們一起匯入所有重要的庫,
我們只需要運行以下命令,
pip install pyforest
8、Modin
想讓 pandas 運行更快嗎?那就用Modin吧,
我們知道 Pandas 是資料科學領域流行的程式庫,能夠提供高性能、易于使用的資料結構和資料分析工具,但是處理規模大小不同的資料時,用戶還得求助于不同的工具,實在有點麻煩,而 Modin 能夠將 pandas 的運行速度提高好幾倍,而無需切換 API 來適應不同的資料規模,
可以使用這行代碼安裝庫,
pip install modin
現在,你可以這樣安裝它,這樣就不需要對代碼進行進一步的更改,
import modin.pandas as pd
9、Pandas_profiling
這是一個 Python 庫,它可以教你用一行代碼生成資料分析報告,簡單快速地進行探索性資料分析,
可以使用如下所示的命令安裝它,
pip install pandas-profiling
要獲得資料幀的分析并將分析保存為web格式,我們可以使用
from pandas_profiling import ProfileReport
report = ProfileReport(dataframe)
report.to_file(output_file=’output.html’)
你可以進一步將此報表另存為HTML或pdf檔案以供進一步分析,
結論
這些是一些鮮為人知的庫,可以用來改善你的編碼體驗,并取代現有標準 Python 庫,你可以在檔案頁面中獲得關于這些庫的詳細教程,因為它們大多數都是開源的,
技術交流
歡迎轉載、收藏、有所識訓點贊支持一下!

目前開通了技術交流群,群友超過2000人,添加方式如下:
如下方式均可,添加時最好方式為:來源+興趣方向,方便找到志同道合的朋友
- 方式一、發送如下圖片至微信,進行長按識別,回復加群;
- 方式二、直接添加小助手微信號:pythoner666,備注:來自CSDN
- 方式三、微信搜索公眾號:Python學習與資料挖掘,后臺回復:加群

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/290067.html
標籤:其他
下一篇:Windows實作流媒體服務器搭建 ngnix+rtmp+ffmpg+hls實作播放rtmp和HLS/m3u8直播流
