本文简要介绍python语言中 sklearn.neighbors.radius_neighbors_graph
的用法。
用法:
sklearn.neighbors.radius_neighbors_graph(X, radius, *, mode='connectivity', metric='minkowski', p=2, metric_params=None, include_self=False, n_jobs=None)
计算 X 中点的邻居(加权)图
邻域被限制在小于半径的距离处。
在用户指南中阅读更多信息。
- X:形状类似数组 (n_samples, n_features) 或 BallTree
样本数据,以 numpy 数组或预先计算的
BallTree
的形式。- radius:浮点数
街区半径。
- mode:{‘connectivity’, ‘distance’},默认='连接性'
返回矩阵的类型:‘connectivity’ 将返回具有 1 和 0 的连接矩阵,‘distance’ 将根据给定度量返回邻居之间的距离。
- metric:str,默认='minkowski'
用于树的距离度量。默认度量是 minkowski,并且 p=2 等效于标准欧几里得度量。有关可用指标的列表,请参阅
DistanceMetric
的文档。- p:整数,默认=2
Minkowski 度量的功率参数。当 p = 1 时,这相当于使用 manhattan_distance (l1),而对于 p = 2,则使用 euclidean_distance (l2)。对于任意 p,使用 minkowski_distance (l_p)。
- metric_params:字典,默认=无
度量函数的附加关键字参数。
- include_self:布尔或‘auto’,默认=假
是否将每个样本标记为其自身的第一个最近邻。如果‘auto’,则 True 用于 mode='connectivity' 和 False 用于 mode='distance'。
- n_jobs:整数,默认=无
为邻居搜索运行的并行作业数。
None
表示 1,除非在joblib.parallel_backend
上下文中。-1
表示使用所有处理器。有关详细信息,请参阅词汇表。
- A:形状的稀疏矩阵 (n_samples, n_samples)
图中 A[i, j] 被赋予连接 i 到 j 的边的权重。该矩阵为 CSR 格式。
参数:
返回:
例子:
>>> X = [[0], [3], [1]] >>> from sklearn.neighbors import radius_neighbors_graph >>> A = radius_neighbors_graph(X, 1.5, mode='connectivity', ... include_self=True) >>> A.toarray() array([[1., 0., 1.], [0., 1., 0.], [1., 0., 1.]])
相关用法
- Python sklearn rand_score用法及代码示例
- Python sklearn r2_score用法及代码示例
- Python sklearn roc_curve用法及代码示例
- Python sklearn recall_score用法及代码示例
- Python sklearn resample用法及代码示例
- Python sklearn roc_auc_score用法及代码示例
- Python sklearn rbf_kernel用法及代码示例
- 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用法及代码示例
- Python sklearn MLPClassifier用法及代码示例
- Python sklearn train_test_split用法及代码示例
- Python sklearn RandomTreesEmbedding用法及代码示例
- Python sklearn GradientBoostingRegressor用法及代码示例
- Python sklearn GridSearchCV用法及代码示例
- Python sklearn log_loss用法及代码示例
- Python sklearn ndcg_score用法及代码示例
- Python sklearn ShrunkCovariance用法及代码示例
- Python sklearn SelfTrainingClassifier用法及代码示例
- Python sklearn load_svmlight_file用法及代码示例
注:本文由纯净天空筛选整理自scikit-learn.org大神的英文原创作品 sklearn.neighbors.radius_neighbors_graph。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。