我有一个矩阵[1:1 1:2 1:3 1:4......19:6 19:7 19:8 19:9 20:20]
等...
例如,在她的邻居中找到的单元格8:13
,假设坐标可能位于边缘,并非所有单元格都可以...
有没有找到的数学算法?因为我写的代码,但写在他们的算法中,但我的数学证明......
from itertools import product, starmap
x, y = (8, 13)
cells = starmap(lambda a,b: (x+a, y+b), product((0,-1,+1), (0,-1,+1)))
// [(8, 12), (8, 14), (7, 13), (7, 12), (7, 14), (9, 13), (9, 12), (9, 14)]
print(list(cells)[1:])
对不起我的英语,我Urainy。谢谢:))