我有一个1和0的简单数组,我想使用NetworkX在以下条件下将该数组转换为图形:
有一个内置函数叫做from_numpy_matrix
见this
我们的目标是用这张图展示我可以从矩阵的左下角(比如光栅数据集)到右上角,而不需要向后或向下移动。在
示例数组:
array = [[0,0,1,0,0],
[1,0,0,1,0],
[1,0,1,1,0],
[0,0,1,1,0]]
myarray = np.array(array)
0 means go area, 1 means blocked.
那很有趣。在
from_numpy_matrix
没有帮助,因为没有从迷宫到邻接矩阵的简单转换。相反,迭代允许的位置(即“非墙”)并检查是否在允许的方向(上、右、对角线右上)上存在允许的位置,这要容易得多。在相关问题 更多 >
编程相关推荐