sklearn.utils#
用於協助開發的各種工具。
開發者指南。 請參閱開發人員工具章節以取得更多詳細資訊。
將鍵公開為屬性的容器物件。 |
|
使用索引回傳 X 的列、項目或欄。 |
|
將類陣列轉換為浮點數陣列。 |
|
如果 X 包含 NaN 或無限值,則拋出 ValueError。 |
|
用於將函式或類別標記為已棄用的裝飾器。 |
|
建立估算器的 HTML 表示法。 |
|
產生器,用於從 0 到 |
|
產生器,用於建立最多為 |
|
使陣列可索引以進行交叉驗證。 |
|
計算鍵在 seed 的 32 位元 murmurhash3 值。 |
|
以一致的方式重新取樣陣列或稀疏矩陣。 |
|
回傳可在 X 上安全使用的遮罩。 |
|
陣列類和稀疏矩陣的元素平方。 |
|
以一致的方式混洗陣列或稀疏矩陣。 |
|
估算器的標籤。 |
|
輸入資料的標籤。 |
|
目標資料的標籤。 |
|
分類器的標籤。 |
|
迴歸器的標籤。 |
|
轉換器的標籤。 |
|
取得估算器標籤。 |
輸入和參數驗證#
用於驗證 scikit-learn 估算器中輸入和參數的函式。
標準估算器的輸入驗證。 |
|
陣列、列表、稀疏矩陣或類似項的輸入驗證。 |
|
檢查所有陣列是否具有一致的第一個維度。 |
|
將 seed 轉換為 np.random.RandomState 實例。 |
|
驗證純量參數類型和值。 |
|
執行估算器的 is_fitted 驗證。 |
|
檢查 |
|
確保陣列為 2D、正方形且對稱。 |
|
展平欄或 1 維 numpy 陣列,否則會引發錯誤。 |
|
檢查估算器的 fit 方法是否支援給定的參數。 |
|
驗證輸入資料,並設定或檢查輸入的特徵名稱和計數。 |
元估算器#
元估算器的工具。
僅當檢查回傳真值時才可用的屬性。 |
基於類別標籤的權重處理#
用於處理基於類別標籤的權重的工具。
估計不平衡資料集的類別權重。 |
|
估計不平衡資料集的類別樣本權重。 |
處理分類器中的多類目標#
用於處理分類器中多類/多輸出目標的工具。
檢查 |
|
判斷目標指示的資料類型。 |
|
擷取唯一標籤的排序陣列。 |
最佳數學運算#
用於在 scikit-learn 中執行最佳數學運算的工具。
計算稀疏向量的密度。 |
|
計算平方矩陣行列式的對數。 |
|
計算其範圍近似 A 範圍的正交矩陣。 |
|
計算截斷的隨機 SVD。 |
|
正確處理稀疏矩陣情況的點積。 |
|
回傳傳遞陣列中加權眾數(最常見)值的陣列。 |
使用稀疏矩陣和陣列#
用於處理稀疏矩陣和陣列的工具集合。
計算 CSR 或 CSC 矩陣沿軸的增量平均值和變異數。 |
|
CSC/CSR 矩陣的原位欄縮放。 |
|
CSR 矩陣的原位欄縮放。 |
|
CSR 或 CSC 矩陣的原位列縮放。 |
|
原地交換 CSC/CSR 矩陣的兩列。 |
|
原地交換 CSC/CSR 矩陣的兩列。 |
|
計算 CSR 或 CSC 矩陣沿軸的平均值和變異數。 |
用於處理以 Cython 撰寫的稀疏矩陣和陣列的工具。
透過 L1 範數原地正規化 CSR 矩陣或陣列的列。 |
|
透過 L2 範數原地正規化 CSR 矩陣或陣列的列。 |
使用圖形#
圖形工具和演算法。
回傳從來源到所有可達節點的最短路徑長度。 |
隨機取樣#
用於隨機取樣的工具。
在不重複的情況下取樣整數。 |
對陣列進行操作的輔助函式#
對陣列進行操作的小型輔助函式集合。
尋找陣列在正值上的最小值。 |
中繼資料路由#
用於在 scikit-learn 估算器中路由中繼資料的工具。
使用者指南。 請參閱中繼資料路由章節以取得更多詳細資訊。
包含使用者的中繼資料請求資訊。 |
|
儲存並處理路由器物件的中繼資料路由。 |
|
儲存路由器的呼叫者和被呼叫者方法之間的對應關係。 |
|
從給定物件取得 |
|
驗證並路由輸入參數。 |
探索 scikit-learn 物件#
用於探索 scikit-learn 物件的工具。
從 |
|
從 |
|
取得 |
API 相容性檢查器#
用於檢查估計器與 scikit-learn API 相容性的各種工具。
檢查估計器是否符合 scikit-learn 慣例。 |
|
用於參數化估計器檢查的 Pytest 特定裝飾器。 |
|
迭代地為估計器產生所有檢查的可調用物件。 |
平行運算#
為 scikit-learn 使用而客製化的 joblib
和 threadpoolctl
工具。
調整 |
|
用於捕捉函式參數的裝飾器。 |