用法:
cugraph.community.egonet.ego_graph(G, n, radius=1, center=True, undirected=False, distance=None)
计算给定半径内以节点 n 为中心的邻居的诱导子图。
- G:cugraph.Graph、networkx.Graph、CuPy 或 SciPy 稀疏矩阵
图形或矩阵对象,应包含连通性信息。边权重(如果存在)应该是单精度或双精度浮点值。
- n:整数或 cudf.DataFrame
如果节点用多列表示,则为整数或 cudf.DataFrame 的单个节点。如果提供了 cudf.DataFrame,则仅将第一行作为节点输入。
- radius: integer, optional (default=1):
包括距离 n<=半径的所有邻居。
- center: bool, optional:
默认为真。不支持 False
- undirected: bool, optional:
默认为假。不支持真
- distance: key, optional (default=None):
距离以从 n 开始的跳数计算。不支持其他情况。
- G_ego:cuGraph.Graph 或 networkx.Graph
具有最小生成树或森林的图说明符。 networkx 图不会复制所有属性
参数:
返回:
例子:
>>> M = cudf.read_csv(datasets_path / 'karate.csv', ... delimiter = ' ', ... dtype=['int32', 'int32', 'float32'], ... header=None) >>> G = cugraph.Graph() >>> G.from_cudf_edgelist(M, source='0', destination='1') >>> ego_graph = cugraph.ego_graph(G, 1, radius=2)
相关用法
- Python cugraph.community.egonet.batched_ego_graphs用法及代码示例
- Python cugraph.community.ecg.ecg用法及代码示例
- Python cugraph.community.spectral_clustering.spectralBalancedCutClustering用法及代码示例
- Python cugraph.community.louvain.louvain用法及代码示例
- Python cugraph.community.spectral_clustering.analyzeClustering_modularity用法及代码示例
- Python cugraph.community.spectral_clustering.spectralModularityMaximizationClustering用法及代码示例
- Python cugraph.community.triangle_count.triangles用法及代码示例
- Python cugraph.community.spectral_clustering.analyzeClustering_edge_cut用法及代码示例
- Python cugraph.community.ktruss_subgraph.ktruss_subgraph用法及代码示例
- Python cugraph.community.subgraph_extraction.subgraph用法及代码示例
- Python cugraph.community.spectral_clustering.analyzeClustering_ratio_cut用法及代码示例
- Python cugraph.community.leiden.leiden用法及代码示例
- Python cugraph.components.connectivity.strongly_connected_components用法及代码示例
- Python cugraph.components.connectivity.connected_components用法及代码示例
- Python cugraph.components.connectivity.weakly_connected_components用法及代码示例
- Python cugraph.cores.k_core.k_core用法及代码示例
- Python cugraph.cores.core_number.core_number用法及代码示例
- Python cugraph.centrality.betweenness_centrality.betweenness_centrality用法及代码示例
- Python cugraph.centrality.betweenness_centrality.edge_betweenness_centrality用法及代码示例
- Python cugraph.centrality.katz_centrality.katz_centrality用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cugraph.community.egonet.ego_graph。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。