偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

盤(pán)點(diǎn)十個(gè)讓工作效率倍增且有趣的 Python工具包!

開(kāi)發(fā) 前端
大家好,今天給大家盤(pán)點(diǎn)10個(gè)讓工作更效率,編程更有趣的 Python 工具包,一起來(lái)了解一下。

大家好,今天給大家盤(pán)點(diǎn)10個(gè)讓工作更效率,編程更有趣的 Python 工具包,一起來(lái)了解一下。

1 PrettyErrors

PrettyErrors是一款可以讓Python拋出的異常變得通俗易懂的強(qiáng)大工具。

官網(wǎng)的示例:

圖片

可以看出,出錯(cuò)的文件、所在行、所在函數(shù)或模塊都被用不同的顏色標(biāo)記出來(lái),比起左邊密密麻麻、眼花繚亂的錯(cuò)誤提示,顯然是優(yōu)化過(guò)的提示更人性化!

這個(gè)工具有兩種安裝方式:

# 全局安裝
python -m pip install pretty_errors

# 局部項(xiàng)目使用
import pretty_errors
pretty_errors.configure(
separator_character = '*',
filename_display = pretty_errors.FILENAME_EXTENDED,
line_number_first = True,
display_link = True,
lines_before = 5,
lines_after = 2,
line_color = pretty_errors.RED + '> ' + pretty_errors.default_config.line_color,
code_color = ' ' + pretty_errors.default_config.line_color,
truncate_code = True,
display_locals = True
)
pretty_errors.blacklist('c:/python')

2 Rich

Rich?是一個(gè)可以為終端提供富文本和精美格式的 Python 庫(kù),利用Rich API?可以很容易的在終端輸出添加各種顏色和不同風(fēng)格。Rich還可以繪制漂亮的表格,進(jìn)度條,markdown,突出顯示語(yǔ)法的源代碼及回溯等等。

官網(wǎng)的示例:

Rich是跨平臺(tái)庫(kù),適用于Linux、OSX和Windows。安裝也很方便。

python -m pip install rich

博主試著用了下這個(gè)庫(kù),下面是測(cè)試案例,體驗(yàn)拉滿~。

from rich.console import Console
console = Console()

test_data = [
{"專(zhuān)業(yè)": "模式識(shí)別與智能系統(tǒng)", "學(xué)科": "人工智能", "params": [None, 1, 2, 4, False, True], "id": "1",},
{"專(zhuān)業(yè)": "模式識(shí)別與智能系統(tǒng)", "學(xué)科": "深度學(xué)習(xí)", "params": [7]},
{"專(zhuān)業(yè)": "模式識(shí)別與智能系統(tǒng)", "學(xué)科": "機(jī)器視覺(jué)", "params": [42, 23], "id": "2"},
]

def test_log():
enabled = False
context = {
"天氣": "陰",
}
movies = ["誤殺2", "江照黎明"]
console.log("Hello from", console, "!")
console.log(test_data, log_locals=True)

test_log()

在這里插入圖片描述

3 Dear PyGui

Dear PyGui是一個(gè)易于使用但功能強(qiáng)大的非終端Python GUI框架。

官網(wǎng)的示例:

Dear PyGui基于及時(shí)渲染和GPU來(lái)提供高度動(dòng)態(tài)的用戶接口,且Dear PyGui是跨平臺(tái)的,在Windows 10、macOS、Linux甚至是樹(shù)莓派Raspberry Pi 4上都能使用;安裝起來(lái)也相當(dāng)簡(jiǎn)單:

pip install dearpygui
or
pip3 install dearpygui

4 HummingBird

HummingBird?是微軟推出的一款人工智能庫(kù),可以將傳統(tǒng)人工智能模型編譯成張量計(jì)算,了解深度學(xué)習(xí)框架,如Tensorflow、Pytorch的同學(xué)一定知道張量的重要性。

HummingBird?允許用戶幾乎無(wú)縫地使用各種深度學(xué)習(xí)框架來(lái)加速機(jī)器學(xué)習(xí)模型,基于HummingBird有很多好處:

  • 所有當(dāng)前或?qū)?lái)在神經(jīng)網(wǎng)絡(luò)框架中的優(yōu)化都會(huì)被引入;
  • 硬件加速;
  • 提供獨(dú)一無(wú)二的統(tǒng)一平臺(tái)來(lái)支持所有傳統(tǒng)機(jī)器學(xué)習(xí)模型和深度學(xué)習(xí);
  • 無(wú)需重建模型

總之,HummingBird把深度學(xué)習(xí)的入門(mén)門(mén)檻又大大降低了。

HummingBird庫(kù)的一行安裝代碼如下:

pip install hummingbird-ml

5 HiPlot

HiPlot是微軟推出的用于分析人工智能高維數(shù)據(jù)的庫(kù)。

HiPlot是一個(gè)輕量級(jí)交互式可視化工具,用來(lái)幫助AI研究者發(fā)現(xiàn)高維數(shù)據(jù)中的關(guān)聯(lián)和內(nèi)在模式,同時(shí)采用并行渲染和其他圖形化方式來(lái)展示信息。

官網(wǎng)的示例:

HiPlot庫(kù)的一行安裝命令如下:

pip install -U hiplot  # Or for conda users: conda install -c conda-forge hiplot

6 Norfair

Norfair是一個(gè)輕量級(jí)平面物體跟蹤Python庫(kù)。?

使用Norfair,你可以?xún)H用幾行代碼就賦予任何檢測(cè)算法目標(biāo)跟蹤的能力。

官網(wǎng)的示例:

Norfair庫(kù)的一行安裝命令如下:

pip install norfair

7 GeoPandas

GeoPandas是用來(lái)處理地理空間數(shù)據(jù)的工具庫(kù),不僅完美融合了pandas數(shù)據(jù)類(lèi)型,還提供了操作地理空間數(shù)據(jù)的高級(jí)接口。

官網(wǎng)的示例:

這個(gè)庫(kù)的安裝相對(duì)復(fù)雜,需要具備以下依賴(lài):

  • numpy
  • pandas (version 1.0 or later)
  • shapely (interface to GEOS; version 1.7 or later)
  • fiona (interface to GDAL; version 1.8 or later)
  • pyproj (interface to PROJ; version 2.6.1 or later)
  • packaging

安裝好依賴(lài)項(xiàng)后即可運(yùn)行安裝命令,如下:

pip install pygeos

8 PyAutoGUI

PyAutoGUI是一個(gè)跨平臺(tái)GUI自動(dòng)化Python模塊。用于以編程方式控制鼠標(biāo)和鍵盤(pán)??梢宰層?jì)算機(jī)完成你所設(shè)計(jì)的自動(dòng)控制任務(wù),解放你的雙手

安裝時(shí)會(huì)自動(dòng)安裝PyAutoGUI?依賴(lài)的模塊,包括PyTweening,PyScreeze,PyGetWindow,PymsgBox和MouseInfo,因此只需一行命令,很方便:

pip install pyautogui

應(yīng)用時(shí)也有很多封裝好的API,例如

# 將鼠標(biāo)光標(biāo)移動(dòng)到(200,300)
pyautogui.moveTo(200,300)
# 將鼠標(biāo)光標(biāo)移動(dòng)到(400,500)
pyautogui.moveTo(400,500)

我做了個(gè)小示例:

9 Plotly

Plotly是一個(gè)交互式的、開(kāi)源的、基于瀏覽器的Python圖形庫(kù),提供了30多種圖表類(lèi)型,包括

  • 科學(xué)圖表
  • 3D圖表
  • 統(tǒng)計(jì)圖表
  • SVG地圖
  • 金融圖表

Plotly庫(kù)的一行安裝命令如下:

pip install plotly==5.6.0

需要注意的是plotly?是建立在jupyter notebook?上的,所以需要在jupyter notebook?中導(dǎo)入這兩個(gè)包,而不能使用VSCode。

官網(wǎng)示例:

10 Emoji

Emoji?是個(gè)很有意思的Python庫(kù),事實(shí)上Unicode?聯(lián)盟支持一整套表情符號(hào)代碼,Emoji庫(kù)就提供了打印表情符號(hào)的Python接口,使編程更有趣。

Emoji庫(kù)的一行安裝命令如下:

pip install emoji --upgrade

看看Emoji庫(kù)打印表情符號(hào)的效果:

>> import emoji
>> print(emoji.emojize('Python is :thumbs_up:'))
Python is ??
>> print(emoji.emojize('Python is :thumbsup:', language='alias'))
Python is ??
>> print(emoji.demojize('Python is ??'))
Python is :thumbs_up:
>>> print(emoji.emojize("Python is fun :red_heart:"))
Python is fun ?


責(zé)任編輯:華軒 來(lái)源: Python學(xué)習(xí)與數(shù)據(jù)挖掘
相關(guān)推薦

2023-05-16 06:50:50

prompt郵件語(yǔ)法

2023-10-13 12:56:23

工作效率VS Code技巧

2018-08-08 09:00:00

UNIXLinux命令

2023-11-29 07:04:19

Git工作效率

2023-05-15 06:55:27

ChatGPTPrompt

2024-04-10 14:08:00

人工智能開(kāi)發(fā)工具

2024-12-10 07:15:00

2025-07-03 07:20:00

Python腳本編程語(yǔ)言

2020-07-09 10:02:27

Python開(kāi)發(fā)工具

2022-08-29 14:56:56

Python腳本代碼

2023-02-22 19:15:35

AI工具機(jī)器人

2022-04-20 07:42:08

Python腳本代碼

2015-07-15 13:54:13

2021-07-16 23:32:28

工具職場(chǎng)軟件

2018-08-10 10:22:19

編程語(yǔ)言Java高效工具

2018-07-11 10:39:11

程序員效率工具

2025-05-16 08:10:30

2023-08-01 08:01:27

工具安全漏洞

2025-10-17 08:00:00

2025-02-24 08:24:39

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)