欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

有什么有趣的Python模塊值得推薦?

傅智翔2年前18瀏覽0評論

機(jī)器學(xué)習(xí),比如手寫字識別,人臉識別,垃圾郵件處理等。當(dāng)然還可以畫圖,和matlab類似,不過是工業(yè)級的。

也許最初設(shè)計(jì)Python這種語言的人并沒有想到今天Python會在工業(yè)和科研上獲得如此廣泛的使用。著名的自由軟件作者EricRaymond在他的文章《如何成為一名黑客》中,將Python列為黑客應(yīng)當(dāng)學(xué)習(xí)的四種編程語言之一,并建議人們從Python開始學(xué)習(xí)編程。這的確是一個中肯的建議,對于那些從來沒有學(xué)習(xí)過編程或者并非計(jì)算機(jī)專業(yè)的編程學(xué)習(xí)者而言,Python是最好的選擇之一。Python第一次學(xué)習(xí)Python,我只用了不到二十分鐘的時間,站在書店里把一本教初學(xué)編程的人學(xué)習(xí)Python的書翻了一遍。也是從那時起,我開始被這種神奇的語言吸引。Python可以用來開發(fā)symbian上的東西。易用與速度的完美結(jié)合Python是一種用起來很方便的語言,很多初學(xué)Java的人都會被Java的CLASSPATH搞得暈頭轉(zhuǎn)向,花上半天的時間才搞明白原來是CLASSPATH搞錯了自己的HelloWorld才沒法運(yùn)行。

百度搜索圈T社區(qū)(www.aiquanti.com)免費(fèi)視頻教程

Python標(biāo)準(zhǔn)庫就有很多充滿了有趣、有用的模塊,你可能之前都沒用過,但我想說如果你知道后你肯定要去嘗試一下。

漂亮的輸出—pprint

如果您對打印信息進(jìn)行編程或正在使用打印功能進(jìn)行調(diào)試,則此模塊將非常有幫助。例如,如果您有以下字典:

輸出如下:

一行很長,不太容易閱讀。如果有pprint模塊:

輸出:

它可以在任何python結(jié)構(gòu)上使用,在這種情況下,字典按鍵排序。您可以使用PrettyPrinter對象控制縮進(jìn),寬度,深度等。

使用臨時文件—tempfile

在處理數(shù)據(jù)時,有時我們需要創(chuàng)建一個臨時文件。臨時文件模塊有助于基于正在運(yùn)行的操作系統(tǒng)創(chuàng)建臨時文件和目錄,例如:

結(jié)果是一個元組,文件描述符是第一個元素(或其他OS文件句柄),完整路徑是第二個

移動復(fù)制的好手—shutil

如果您需要管理文件,包括復(fù)制,刪除,移動等等,此模塊提供了一些高級操作,可以幫助您,例如,以遞歸方式復(fù)制文件夾。

要遞歸刪除文件夾: