neighbours相关内容

如何推算空间权重矩阵的缺失邻居(皇后邻接性)

我有一个很大的形状文件,大约有180.000个250m^2的多边形。 我想创建一个空间权重矩阵(皇后邻接性)。 因此,如果是邻居,则为1,否则为0。 但是,有几个没有任何相邻(岛屿)的多边形。 我如何才能为那些没有任何直接邻居的单元分配最近的邻居? (使用SF或SP包-在R中) ................................................... ..
发布时间:2022-05-29 19:37:09 其他开发

在 matlab 中,找到 3D 邻域

我有一个经过分割过程的体积(3D 矩阵).大部分体积由 NaN(或零)组成,除了通过某些标准的区域(见图).我需要知道每个剩余线段的体素数量有多大,以及它们在 2D 平面(xy、xz、yz)上的分布情况.matlab 中有什么东西可以帮助我以有效的方式而不是直接搜索来做到这一点?体积可以相当大.例如.在附图中,有 7 个体素的黄色/棕色线段,并且比 xy 更垂直地延伸.提前致谢. 解决方案 ..
发布时间:2021-11-25 03:38:44 C#

连接组件标签 - 实施

几天前我问过一个类似的问题,但我还没有找到解决我的问题的有效方法.我正在开发一个简单的控制台游戏,我有一个像这样的二维数组: 1,0,0,0,11,1,0,1,10,1,0,0,11,1,1,1,00,0,0,1,0 我正在尝试查找由相邻 1(4 路连接)组成的所有区域.因此,在此示例中,2 个区域如下: 11,111,1,1,11 和: 11,11 我一直在研究的算法会找到一个单元 ..

Netlogo:要求海龟数其邻居

我要一只海龟用下面的代码计算它相邻的健康海龟 让健康的邻居数与[感染?= 假] 我得到以下信息:您不能使用 INFECTED?在补丁上下文中,因为感染?仅限海龟 我的错误一定是基本错误,但找不到,有什么帮助吗? 解决方案 NetLogo 将其视为 turtles-on (neighbors with [infected? = false),并且由于 neighbors 给出了一组 ..
发布时间:2021-06-07 19:22:09 其他开发

检查2D数组中每个邻居的最快方法

我正在研究随机地牢生成器,只是为了娱乐/作为学习一些新事物的辅助项目.我编写了一个函数,该函数为任何给定的单元格返回整数哈希值,该函数为您提供有关该游戏对象应为哪种类型的信息.也就是说,如果它是一堵墙,面向哪个方向,是一个拐角等,则此功能当前的外观. 私有int CellHashValue(int xIndex,int yIndex,char centerTile){int hashValue ..
发布时间:2021-04-16 20:53:05 C#/.NET

确定numpy数组中的相邻区域

我正在寻找以下内容.我有一个标记为区域的numpy数组. numpy数组表示分割的图像.区域是具有相同值的多个相邻像元.每个地区都有其独特的价值.具有3个区域的简化版本如下所示: x = np.array([[1, 1, 1], [1, 1, 2], [2, 2, 2], [3, 3, 3]], np.int32) 输出: array([[1, 1, 1], [1, ..
发布时间:2020-05-18 21:32:37 Python

numpy滑动二维窗口计算

我正在尝试学习一种使用numpy的方法来有效解决在各种情况下涉及滑动窗口的问题.这是一个说明我感兴趣的问题类型的示例: 我有一个很大的2d矩阵,我想对矩阵中每个元素的邻居进行计算.例如,我可能想找到最大值,不包括每个索引在(x-1,y)(x + 1,y + 1)处的索引的negibors的某些特殊值,然后将结果放入另一个不同的2d“解决方案"矩阵. 请注意,convolution2d虽 ..
发布时间:2020-05-18 21:08:06 Python

连接组件标签-实施

几天前,我曾问过类似的问题,但我还没有找到解决问题的有效方法. 我正在开发一个简单的控制台游戏,并且我有一个2D数组,如下所示: 1,0,0,0,1 1,1,0,1,1 0,1,0,0,1 1,1,1,1,0 0,0,0,1,0 我正在尝试查找包含相邻1(4路连通性)的所有区域.因此,在此示例中,这两个区域如下: 1 1,1 1 1,1,1,1 1 和: ..

选择像素的4个邻居

如何在 matlab 中选择像素的4个邻居? 谢谢。 解决方案 如果图像为 img 且当前像素索引为我和 j ,然后四个邻居将是: IMG(I-1,j)的; img(i + 1,j); img(i,j-1); img(i,j + 1); ..
发布时间:2018-07-25 15:50:50 其他开发

Matlab函数来计算平均邻近度

我尝试搜索一个给matlab的函数,它给出了图的平均相邻度。 python在network-X软件包中。所以我想知道在matlab中是否有类似的功能。 ***********编辑******** ******** 我无法将其转换为邻接矩阵。这实际上会占用太多空间。 我有下面的边界列表(实际上这只是一个测试矩阵,实际的矩阵非常大),就像节点2到节点1之间有一条边,等等..是的 ..
发布时间:2018-05-25 17:27:16 其他开发

移动物体的空间数据结构?

我想知道处理大量移动物体(球体,三角形,盒子,点等)的最佳数据结构是什么?我试图回答两个问题,最近邻居和Collsion检测。我发现传统上,像R树这样的数据结构用于最近邻居查询和Oct / Kd / BSP用于处理静态物体或移动物体很少的碰撞检测问题。 我只是希望有其他东西可以存在 我非常感谢所有帮助。 $ b 您可以在八叉树中分割场景并利用场景一致性。您正在测试的移动对象将根据其速 ..

连接组件标签

我也问过类似的问题,前一些日子,但我还没有找到解决我的问题的有效途径。 我正在开发一个简单的控制台游戏,我有一个二维数组是这样的: 1,0,0,0,1 1,1,0,1,1 0,1,0,0,1 1,1,1,1,0 0,0,0,1,0 我想找到的所有领域,它由相邻的1的(4路连接)的。所以,在这个例子中,2个区域表现如下: 1 1,1 1 1,1,1,1 1 和 ..
发布时间:2015-11-30 13:59:46 C/C++

在MATLAB中,发现3D社区

予的体积(三维基质)已经经历一个分割过程。大部分的体积由NaN的(或零),除了已通过一些标准(见图片)地区。我需要知道每个剩余段在体素的数量有多大,以及如何是他们在2D平面分布(XY,XZ,YZ)。有什么在MATLAB,可以帮助我以有效的方式,而不是直接搜索做到这一点?体积可以相当大。对于前。在附加的图片中有7个体素微黄/褐色一个段和垂直方向比的xy延伸更多。 先谢谢了。 解决方案 最方便的解 ..
发布时间:2015-11-28 12:19:22 其他开发