connected-components相关内容

求矩阵中最大连通区域的大小

所以我有一个矩阵(n行乘m列),希望找到具有最多连接的“1”的区域。例如,如果我有以下矩阵: 1 1 0 0 0 1 1 0 0 0 1 0 1 0 0 0 矩阵中有两个“1”区域。 第一区域: 1 1 1 1 1 第二区域: 1 我想创建一个将输出最大值=5的算法。我认为这与深度优先搜索有关,但我只有基本R和访问少数几个包的权限。 推荐答案 ..
发布时间:2022-09-23 22:41:26 其他开发

在 R 中使用 igraph 获取连接组件

我想找到一个图的所有连通分量,其中这些分量有一个以上的元素. 使用 clusters 将成员资格分配给不同的集群,而使用 cliques 不会提供连接组件. 这是来自 的跟进 R 中列表的多个交集 我的主要目标是找到所有具有相同元素的列表组. 提前致谢! 解决方案 您可以使用 components 的结果根据组件大小对节点进行子集化. 库(igraph)# 示 ..
发布时间:2021-12-24 14:15:54 其他开发

如何在python中使用带有统计信息的openCV的连接组件?

我正在寻找如何在 python 中使用 OpenCV 的 ConnectedComponentsWithStats() 函数的示例,请注意,这仅适用于 OpenCV 3 或更新版本.官方文档只显示了 C++ 的 API,即使该函数在为 python 编译时存在.我在网上的任何地方都找不到. 解决方案 功能如下: #导入cv2库导入 cv2# 读取你想要连接组件的图像src = cv2.i ..
发布时间:2021-12-10 20:18:51 Python

python中的连接组件标记

如何用open cv在python中实现连通分量标注?这是一个图像示例: 我需要连接组件标签来分隔黑白图像上的对象. 解决方案 connectedComponents() 的 OpenCV 3.0 文档没有提到 Python,但它实际上已经实现.参见例如这个问题.在 OpenCV 3.4.0 及更高版本上,文档确实包含 Python 签名,可以在 当前主文档. 函数调用很简单: ..

合并共享公共元素的列表

我的输入是一个列表列表.其中一些共享相同的元素,例如. L = [['a','b','c'],['b','d','e'],['k'],['o','p'],['e','f'],['p','a'],['d','g']] 我需要合并所有共享一个公共元素的列表,只要没有更多列表具有相同的项目,就重复此过程.我想过使用布尔运算和 while 循环,但没有想出一个好的解决方案. 最终结果应该是: ..
发布时间:2021-12-06 13:48:36 Python

有效计算pyspark中的连接组件

我正在尝试为城市中的朋友寻找连接组件.我的数据是具有城市属性的边列表. 城市 |资源中心 |目的地 休斯顿凯尔 -> 本尼 休斯顿本尼 -> 查尔斯 休斯顿查尔斯 -> 丹尼 奥马哈卡罗尔 -> 布莱恩 等等. 我知道 pyspark 的 GraphX 库的 connectedComponents 函数将遍历图的所有边以找到连接的组件,我想避免这种情况.我 ..

解决依赖群体

使用以下函数我可以生成一些测试数据. 导入随机,字符串a = 列表(string.ascii_lowercase)def gen_test_data():s = []对于 xrange(15) 中的 i:p = random.randint(1,3)xs = [random.choice(a) for i in xrange(p)]s.append(xs)返回 这是我的测试数据. [['作为 ..
发布时间:2021-07-23 19:18:51 Python

OrientDB:连接组件 OSQL 查询

有人知道如何使用 OrientDB 查询计算图的连通分量吗?我正在尝试复制这里但我缺少类似于用于集合的 REDUCE 运算符的东西. 提前致谢. 解决方案 此查询 SELECT distinct(traversedElement(0))FROM (TRAVERSE both('ManagedBy') FROM Employee) 给我返回了正确的结果.一开始我不明白为什么,但后来 ..
发布时间:2021-06-13 18:58:18 其他开发

Leetcode200.岛屿数目TLE

链接到问题: https://leetcode.com/problems/number-of-islands/ 给出一张二维地图,分别是"1"(土地)和"0"(水),计算岛屿的数量.一个岛屿被水包围,是通过水平或垂直连接相邻的土地而形成的.您可能会假设网格的所有四个边缘都被水包围了. 示例1: 输入: 11110110101100000000 输出:1 我的逻辑是简 ..
发布时间:2021-04-30 19:21:19 Python

在Prolog中获取图形的连接组件

我正在努力进行逻辑编程.我有一个问题,希望大家能帮助我.不连续图通过事实以这种方式表示: h(0,1). h(1,2). h(3,4). h(3,5). 因此,有两个单独的图形组件.我想要列表表示的输出上的所有单独组件.因此,如果图中有三个单独的组件,那么将有三个列表.对于上面给定的示例,预期输出为[[0,1,2],[3,4,5]]. 解决方案 使用 iwhen/2 ,我们可以定 ..
发布时间:2020-11-20 18:50:33 其他开发

为连接的组件标记/斑点提取实施LSL

我正在尝试通过 https:// www实施光速标记算法。 lri.fr/~lacas/Publications/JRTIP10.pdf 。我试图尽可能地遵循本文所述的算法方法(第9-12页),但是在等效阶段之后的输出没有意义。 任何人都知道问题出在哪里? 无效段(const unsigned * Xi,const unsigned& N,unsigned * ERi,unsigned ..