用法:
mxnet.ndarray.contrib.dgl_csr_neighbor_uniform_sample(*seed_arrays, **kwargs)
out:- 此函数的输出。
NDArray 或 NDArray 列表
参数:
返回:
返回类型:
此运算符通过统一概率从 csr 图中采样 sub-graphs。该运算符专为 DGL 设计。
算子输出三组 NDArrays 来表示采样结果(每组 NDArrays 的数量与种子 NDArrays 的数量相同):1)一组包含采样顶点的 1D NDArrays,2)一组 CSRNDArrays 表示采样的边,3) 一组 1D NDArrays,指示采样顶点的层。第一组 1D NDArray 的长度为 max_num_vertices+1。 NDArray 中的最后一个元素表示子图中顶点的实际数量。第三组NDArray的长度为max_num_vertices,有效顶点数与第一组相同。
示例:
shape = (5, 5) data_np = np.array([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20], dtype=np.int64) indices_np = np.array([1,2,3,4,0,2,3,4,0,1,3,4,0,1,2,4,0,1,2,3], dtype=np.int64) indptr_np = np.array([0,4,8,12,16,20], dtype=np.int64) a = mx.nd.sparse.csr_matrix((data_np, indices_np, indptr_np), shape=shape) a.asnumpy() seed = mx.nd.array([0,1,2,3,4], dtype=np.int64) out = mx.nd.contrib.dgl_csr_neighbor_uniform_sample(a, seed, num_args=2, num_hops=1, num_neighbor=2, max_num_vertices=5) out[0] [0 1 2 3 4 5] <NDArray 6 @cpu(0)> out[1].asnumpy() array([[ 0, 1, 0, 3, 0], [ 5, 0, 0, 7, 0], [ 9, 0, 0, 11, 0], [13, 0, 15, 0, 0], [17, 0, 19, 0, 0]]) out[2] [0 0 0 0 0] <NDArray 5 @cpu(0)>
相关用法
- Python mxnet.ndarray.contrib.dgl_csr_neighbor_non_uniform_sample用法及代码示例
- Python mxnet.ndarray.contrib.dgl_subgraph用法及代码示例
- Python mxnet.ndarray.contrib.dgl_adjacency用法及代码示例
- Python mxnet.ndarray.contrib.dgl_graph_compact用法及代码示例
- Python mxnet.ndarray.contrib.group_adagrad_update用法及代码示例
- Python mxnet.ndarray.contrib.index_copy用法及代码示例
- Python mxnet.ndarray.contrib.index_array用法及代码示例
- Python mxnet.ndarray.contrib.isinf用法及代码示例
- Python mxnet.ndarray.contrib.allclose用法及代码示例
- Python mxnet.ndarray.contrib.ModulatedDeformableConvolution用法及代码示例
- Python mxnet.ndarray.contrib.quadratic用法及代码示例
- Python mxnet.ndarray.contrib.box_non_maximum_suppression用法及代码示例
- Python mxnet.ndarray.contrib.fft用法及代码示例
- Python mxnet.ndarray.contrib.foreach用法及代码示例
- Python mxnet.ndarray.contrib.arange_like用法及代码示例
- Python mxnet.ndarray.contrib.rand_zipfian用法及代码示例
- Python mxnet.ndarray.contrib.edge_id用法及代码示例
- Python mxnet.ndarray.contrib.hawkesll用法及代码示例
- Python mxnet.ndarray.contrib.cond用法及代码示例
- Python mxnet.ndarray.contrib.SparseEmbedding用法及代码示例
注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.ndarray.contrib.dgl_csr_neighbor_uniform_sample。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。