用法:
Graph.from_cudf_adjlist(offset_col, index_col, value_col=None)
从邻接列表初始化一个图。在已初始化的 Graph 对象上调用此方法是错误的。传递的 offset_col 和 index_col 参数包装了 gdf_column 对象,这些对象表示使用邻接表格式的图形。如果value_col 为无,则创建未加权图。如果value_col 不是无,则创建加权图。无向边必须在两个方向上存储为有向边。
- offset_col:cudf.Series
这个 cudf.Series 包装了一个大小为 V + 1(V:顶点数)的 gdf_column。 gdf 列包含此图中顶点的偏移量。偏移量必须在 [0, E] 范围内(E:边数)
- index_col:cudf.Series
这个 cudf.Series 包装了大小为 E 的 gdf_column(E:边数)。 gdf 列包含每条边的目标索引。目标索引必须在 [0, V) 范围内(V:顶点数)。
- value_col:cudf.Series,可选(默认=无)
该指针可以是
None
。如果不是,则此 cudf.Series 包装大小为 E(E:边数)的 gdf_column。 gdf 列包含每条边的权重值。 gdf_column 元素的预期类型是浮点数。
参数:
例子:
>>> gdf = cudf.read_csv(datasets_path / 'karate.csv', delimiter=' ', ... dtype=['int32', 'int32', 'float32'], ... header=None) >>> M = gdf.to_pandas() >>> M = scipy.sparse.coo_matrix((M['2'],(M['0'],M['1']))) >>> M = M.tocsr() >>> offsets = cudf.Series(M.indptr) >>> indices = cudf.Series(M.indices) >>> G = cugraph.Graph() >>> G.from_cudf_adjlist(offsets, indices, None)
相关用法
- Python cugraph.Graph.from_cudf_edgelist用法及代码示例
- Python cugraph.Graph.from_pandas_edgelist用法及代码示例
- Python cugraph.Graph.to_directed用法及代码示例
- Python cugraph.Graph.to_undirected用法及代码示例
- Python cugraph.Graph用法及代码示例
- Python cugraph.community.spectral_clustering.spectralBalancedCutClustering用法及代码示例
- Python cugraph.link_prediction.jaccard.jaccard用法及代码示例
- Python cugraph.link_prediction.wjaccard.jaccard_w用法及代码示例
- Python cugraph.community.ecg.ecg用法及代码示例
- Python cugraph.community.louvain.louvain用法及代码示例
- Python cugraph.tree.minimum_spanning_tree.maximum_spanning_tree用法及代码示例
- Python cugraph.centrality.betweenness_centrality.betweenness_centrality用法及代码示例
- Python cugraph.link_analysis.pagerank.pagerank用法及代码示例
- Python cugraph.dask.community.louvain.louvain用法及代码示例
- Python cugraph.traversal.bfs.bfs用法及代码示例
- Python cugraph.community.egonet.batched_ego_graphs用法及代码示例
- Python cugraph.tree.minimum_spanning_tree.minimum_spanning_tree用法及代码示例
- Python cugraph.centrality.betweenness_centrality.edge_betweenness_centrality用法及代码示例
- Python cugraph.link_prediction.woverlap.overlap_w用法及代码示例
- Python cugraph.link_prediction.overlap.overlap用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cugraph.Graph.from_cudf_adjlist。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。