How can you make an adjacency matrix which would emulate a 2d grid(你如何制作一个可以模拟二维网格的邻接矩阵?)
问题描述
基本上就是想知道用Python语言做这件事的好方法是什么,我以前也用过一种暴力的方法做过,但它不是直观的方法。因此,如果有人能帮忙,那就太好了。推荐答案
对于逐行网格,邻接矩阵如下所示:
- 在一行中,相邻的数字形成两条平行的对角线。这占据了列&×;列子矩阵,沿着大矩阵的对角线重复。
- 相邻的行形成一条对角线。这占据了两条对角线,偏移量正好在行子矩阵的外面。
子矩阵在主对角线的两边各有两条对角线:
对于3&x;4网格,矩阵如下:
这篇关于你如何制作一个可以模拟二维网格的邻接矩阵?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!