【发布时间】:2021-09-29 05:28:49
【问题描述】:
我有一个边列表表示如下图网络:
输入:[(A,1),(A,2),(B,1)(B,2)(C,2)(C,3)]
将其转换为以下列表的最佳方法是什么:
输出:[(A,B,2),(B,C,1),(A,C,1)]。在输出列表中,条目代表2个节点和相似度测量另一组节点。
Input 列表表示下图中的第一个图,Output 列表表示节点之间的关联(图中的图 2)。
这就是我所做的,我在输入列表上使用了自连接并尝试计算条目以计算边缘值。
但是,在这种情况下,我得到了很多冗余条目(因为加入),当我有很多数据时它就无效了。
Self Join 就像: (A,1),(B,1) 在我加入数字节点时给出 (A,1, B)。之后,我必须计算相同的结果才能得到边缘值
【问题讨论】:
-
欢迎来到 SO。我们不会在没有尝试和没有代码的情况下回答问题,请参阅How to ask
-
哦,请原谅我,感谢您提到“如何询问文件”。这是我所做的,我在输入列表上使用了自连接并尝试计算条目以计算边缘值。但是,在那种情况下,我得到了很多冗余条目(因为加入),当我有很多数据时它是无效的。
-
自加入就像: (A,1),(B,1) 在我加入数字节点时给出 (A,1, B)。之后,我必须计算相同的结果才能得到边缘值
-
您能否编辑您的问题并将此信息包含在问题本身中?