Python優秀函式庫集錦(一)

2021-07-04 15:52:22 字數 1026 閱讀 8240

numpy:python的一種開源的數值計算擴充套件。這種工具可用來儲存和處理大型矩陣,比python自身的巢狀列表(nested list structure)結構要高效的多(該結構也可以用來表示矩陣(matrix))。

pandas:它是基於numpy 的一種工具,該工具是為了解決資料分析任務而建立的。pandas 納入了大量庫和一些標準的資料模型,提供了高效地操作大型資料集所需的工具。pandas提供了大量能使我們快速便捷地處理資料的函式和方法。你很快就會發現,它是使python成為強大而高效的資料分析環境的重要因素之一。

ipython:ipython 是乙個 python 的互動式 shell,比預設的python shell 好用得多,支援變數自動補全,自動縮排,支援 bash shell 命令,內建了許多很有用的功能和函式。

scipy:scipy是一款方便、易於使用、專為科學和工程設計的python工具包.它包括統計,優化,整合,線性代數模組,傅利葉變換,訊號和影象處理,常微分方程求解器等等。

matplotlib:matplotlib 是python最著名的繪相簿,它提供了一整套和matlab相似的命令api,十分適合互動式地進行製圖。而且也可以方便地將它作為繪圖控制項,嵌入gui應用程式中。

python imaging library(pil):它是乙個開源的函式庫,它為python增加了影象生產和處理能力,支援各種影象繪製操作和檔案格式。

datetime:datetime是python內建標準函式庫,專門用於處理日期及時間等,該模組下主要包含了兩個常量(datetime.minyear和datetime.maxyear)和5個類(datetime.date,datetime.time,datetime.datetime,datetime.timedelta,datetime.tzinfo)。

time:time是python內建的標準函式庫,專門用來處理時間,提供各種操作時間的函式。

資料探勘包可參考

ps:整合開發環境canopy中使用ipython notebook進入網頁版python互動介面,之後再介面中輸入%pylab inline可展示

python常用函式庫 一

python第三方資料庫 資料分析函式庫 numpy 用於數值計算 import numpy ads np pandas 主要用於做資料處理 ipython 更新到1.0後,功能基本完善,其中的notebook非常強大,而且是基於web,在合作分享方面非常好 scripy 數值計算的擴充套件包 影象...

函式庫檔案

乙個很簡單的問題除錯了好久,不過還算有收穫。現總結一下 1.vs2008中 math.h 標頭檔案中沒有定義m pi,如果程式確實要用m pi則需自己定義。define m pi 3.14159265358979323846 2.如果程式中自己定義的函式比較多,為了除錯方便使用方便,可以將這些函式都...

標準函式庫

1 rand與srand函式產生偽隨機數 cpp view plain copy print?intrand void void srand unsigned intseed rand返回乙個範圍在0和rand max之間的偽隨機數,為了避免程式每次執行時獲得相同的隨機數序列,可以使用srand函式...