本文简要介绍python语言中 sklearn.utils.graph.single_source_shortest_path_length
的用法。
用法:
sklearn.utils.graph.single_source_shortest_path_length(graph, source, *, cutoff=None)
返回从源到所有可达节点的最短路径长度。
返回由目标键入的最短路径长度的字典。
- graph:{sparse matrix, ndarray} 形状 (n, n)
图的邻接矩阵。 LIL 格式的稀疏矩阵是首选。
- source:int
路径的起始节点。
- cutoff:整数,默认=无
停止搜索的深度 - 仅返回长度 <= 截止的路径。
参数:
例子:
>>> from sklearn.utils.graph import single_source_shortest_path_length >>> import numpy as np >>> graph = np.array([[ 0, 1, 0, 0], ... [ 1, 0, 1, 0], ... [ 0, 1, 0, 1], ... [ 0, 0, 1, 0]]) >>> list(sorted(single_source_shortest_path_length(graph, 0).items())) [(0, 0), (1, 1), (2, 2), (3, 3)] >>> graph = np.ones((6, 6)) >>> list(sorted(single_source_shortest_path_length(graph, 2).items())) [(0, 1), (1, 1), (2, 0), (3, 1), (4, 1), (5, 1)]
相关用法
- Python sklearn sigmoid_kernel用法及代码示例
- Python sklearn shuffle用法及代码示例
- Python sklearn sparse_encode用法及代码示例
- 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 r2_score用法及代码示例
- Python sklearn ndcg_score用法及代码示例
- Python sklearn ShrunkCovariance用法及代码示例
- Python sklearn SelfTrainingClassifier用法及代码示例
- Python sklearn load_svmlight_file用法及代码示例
- Python sklearn make_pipeline用法及代码示例
- Python sklearn MultiTaskLasso用法及代码示例
- Python sklearn KBinsDiscretizer用法及代码示例
注:本文由纯净天空筛选整理自scikit-learn.org大神的英文原创作品 sklearn.utils.graph.single_source_shortest_path_length。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。