【发布时间】:2017-02-13 06:46:05
【问题描述】:
假设我有一个 2D 布尔值列表,例如:
[[False, True , False],
[True, False, False]]
是否可以将其转换为图表,使列表的所有相邻值都相互连接?邻接意味着另一个值,或者直接相邻、上方/下方,或者彼此相隔一个对角线空间。我正在解决一个我认为用图表更容易完成的问题,但我的输入是一个列表,我很好奇是否有办法做到这一点?
【问题讨论】:
-
更精确(如果网格中的邻接是特征,真/假是什么意思?什么样的邻接=多少邻居?)!
-
@sascha 对此感到抱歉,真假值无关紧要,这只是一个随机示例。我只是说接下来的两件事,上/下,或彼此对角线
-
当然可以。这甚至不难。问题出在哪里?实现
get_neighbor(x,y)函数并遍历所有节点,将边添加到邻居。不确定,你想要什么样的图表。哪个库,有向/无向等等……
标签: python list python-2.7 graph