SciPy - 參考



SciPy 與定義了兩個 Python 庫的 NumPy 緊密相關。這些庫構成了資料科學的基礎,並用於分析資料集以解決現實世界的問題。SciPy 建立在 NumPy 之上,並提供高階數學和科學計算功能。

在這裡,我們提供了 SciPy 參考,解釋瞭如何使用這些庫。當您查看下錶中的方法列表時,您會發現所有參考的詳細資訊,這些參考涵蓋了特定方法的正確介紹,包括介紹、語法、引數、返回型別和各種示例。此外,我們還將 Matplotlib 庫新增到 SciPy 程式碼中以繪製圖形。

SciPy 常量模組

此模組提供物理和數學常量。以下是 SciPy 常量 的方法:

序號 型別和描述
1

nu2lambda()

此方法用於將光學頻率轉換為波長。

2

lambda2nu()

此方法用於將波長轉換為光學頻率。

3

convert_temperature()

此方法用於計算各種形式的溫度標度。

4

value()

此方法定義了物理常量字典 physical_constants,它由鍵索引。

5

unit()

此方法透過使用字典從物理常量中檢索特定單位來定義。

6

precision()

此方法透過訪問物理常量的資訊(包括值和單位)來定義。

7

find()

此方法由滿足給定條件的元素索引陣列定義。

SciPy 聚類模組

聚類模組提供了與聚類演算法相關的功能。以下是 SciPy 聚類 的方法:

序號 型別和描述
1

fcluster()

此方法是層次演算法的一部分,它將資料點分組到指定數量的聚類中。

2

fclusterdata()

此方法將相似的資料分組到聚類中。

3

leaders()

此方法用於識別聚類中心。

4

linkage()

此方法作用於層次聚類,可用於執行連線矩陣的任務。

5

single()

此方法對壓縮矩陣執行單一/最小/最近連線的任務。

6

complete()

此方法對壓縮距離矩陣執行完全連線(最大點)的任務。

7

average()

此方法用於對距離矩陣執行算術平均數的任務。

8

weighted()

此方法依賴於使用者可以執行的其他函式,例如加權平均值、加權和和加權運算。

9

centroid()

此方法定義了一個一維陣列,其中資料值是藉助平均權重計算的,而這些權重本身代表一個值。

10

median()

此方法用於查詢陣列的中值。

11

ward()

此方法是凝聚聚類的一部分,它最大程度地減少了其控制下的總聚類方差。

12

cophenet()

此方法計算層次聚類中每個觀測值的共生距離。

13

from_mlab_linkage()

此方法用於處理聚類演算法(mlab.linkage)並將結果轉換為其他 scipy 聚類函式的參考可以使用格式。

14

inconsistent()

此方法用於對連線矩陣執行不一致統計量的計算。

15

maxinconsts()

此方法用於計算兩個資料集之間的距離。

16

maxdists()

此方法計算給定集中點之間的成對距離。

17

maxRstat()

此方法執行每個非單例聚類及其子代的列 R 獲得的最大值的任務。

18

to_mlab_linkage()

此方法用於將聚類輸出轉換為 MATLAB 相容格式。

19

dendrogram()

此方法透過在特定高度處切割聚類來確定其功能。

20

set_link_color_palette()

此方法在表示不同級別的聚類時執行 matplotlib 顏色程式碼的任務。

21

DisjointSet()

此方法用於管理將資料分割槽集劃分為不相交子集。

SciPy 雜項模組

scipy.misc 模組幫助我們以灰度模式列印影像。以下是 SciPy Misc 的方法:

序號 型別和描述
1

ascent()

此方法用於獲取 8 位灰度派生影像

2

face()

此方法用於獲取浣熊的影像。

3

electrocardiogram()

此方法用於表示心臟的電活動。

SciPy 積分模組

scipy.integrate 模組提供了多種方法來執行數值積分運算。以下是理解其功能的方法列表:

序號 型別和描述
1

integrate.quad()

此方法用於執行定積分的任務。

2

integrate.quad_vec()

此方法用於計算向量值函式的定積分。

3

integrate.dblquad()

此方法用於計算雙重數值積分。

4

integrate.tplquad()

此方法用於計算三重數值積分。

5

integrate.nquad()

此方法用於查詢多變數的積分。

6

integrate.fixed_quad()

此方法對數值積分使用固定階高斯求積法。

7

integrate.quadrature()

此方法用於計算數值積分。

8

integrate.romberg()

此方法用於計算數值積分。

9

integrate.newton_cotes()

此方法用於返回牛頓-科特斯積分的權重和誤差係數。

10

integrate.trapezoid()

此方法用於使用梯形法則查詢積分函式的近似值。

11

integrate.cumulative_trapezoid()

此方法用於使用梯形法則計算給定點集的積分。

12

integrate.simpson()

此方法用於使用辛普森法則近似函式的積分。

13

integrate.cumulative_simpson()

此方法用於計算每對座標。

14

integrate.romb()

此方法用於執行數值或龍貝格積分的任務。

廣告