本文簡要介紹python語言中 sklearn.neighbors.KNeighborsTransformer.kneighbors_graph
的用法。
用法:
kneighbors_graph(X=None, n_neighbors=None, mode='connectivity')
為 X 中的點計算k-Neighbors 的(加權)圖。
- X:形狀類似數組 (n_queries, n_features) 或 (n_queries, n_indexed) 如果 metric == ‘precomputed’,默認=無
查詢點或點。如果未提供,則返回每個索引點的鄰居。在這種情況下,查詢點不被認為是它自己的鄰居。對於
metric='precomputed'
,形狀應為 (n_queries, n_indexed)。否則形狀應該是(n_queries,n_features)。- n_neighbors:整數,默認=無
每個樣本的鄰居數。默認值是傳遞給構造函數的值。
- mode:{‘connectivity’, ‘distance’},默認='連接性'
返回矩陣的類型:‘connectivity’ 將返回帶有 1 和 0 的連接矩陣,在 ‘distance’ 中,邊是點之間的距離,距離類型取決於 NearestNeighbors 類中所選的度量參數。
- A:sparse-matrix 形狀 (n_queries, n_samples_fit)
n_samples_fit
是擬合數據中的樣本數。A[i, j]
給出連接i
到j
的邊的權重。該矩陣為 CSR 格式。
參數:
返回:
例子:
>>> X = [[0], [3], [1]] >>> from sklearn.neighbors import NearestNeighbors >>> neigh = NearestNeighbors(n_neighbors=2) >>> neigh.fit(X) NearestNeighbors(n_neighbors=2) >>> A = neigh.kneighbors_graph(X) >>> A.toarray() array([[1., 0., 1.], [0., 1., 1.], [1., 0., 1.]])
相關用法
- Python sklearn KNeighborsTransformer.kneighbors用法及代碼示例
- Python sklearn KNeighborsTransformer用法及代碼示例
- Python sklearn KNeighborsRegressor用法及代碼示例
- Python sklearn KNeighborsRegressor.kneighbors用法及代碼示例
- Python sklearn KNeighborsClassifier.kneighbors用法及代碼示例
- Python sklearn KNeighborsClassifier用法及代碼示例
- Python sklearn KNeighborsRegressor.kneighbors_graph用法及代碼示例
- Python sklearn KNeighborsClassifier.kneighbors_graph用法及代碼示例
- Python sklearn KNNImputer用法及代碼示例
- Python sklearn KBinsDiscretizer用法及代碼示例
- Python sklearn KDTree用法及代碼示例
- Python sklearn KernelPCA用法及代碼示例
- Python sklearn KernelDensity用法及代碼示例
- Python sklearn KernelRidge用法及代碼示例
- Python sklearn KMeans用法及代碼示例
- Python sklearn KernelCenterer用法及代碼示例
- Python sklearn KFold用法及代碼示例
- Python sklearn jaccard_score用法及代碼示例
- Python sklearn WhiteKernel用法及代碼示例
- Python sklearn CalibrationDisplay.from_predictions用法及代碼示例
- Python sklearn VotingRegressor用法及代碼示例
- Python sklearn gen_batches用法及代碼示例
- Python sklearn ExpSineSquared用法及代碼示例
- Python sklearn MDS用法及代碼示例
- Python sklearn adjusted_rand_score用法及代碼示例
注:本文由純淨天空篩選整理自scikit-learn.org大神的英文原創作品 sklearn.neighbors.KNeighborsTransformer.kneighbors_graph。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。