行矩阵框截取

2024-09-26 22:11:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我在用一个自制的矩阵做地图

    def __init__(self, rows = 10, colls = 10):
    self.matrixRC = []
    for _ in range(rows):
        self.matrixRC.append([2 for _ in range(colls)])

我想知道是否有一个简单的方法来制作一个y = ax线函数,它告诉我矩阵的哪些空间经过(不检查线上的所有点)。你知道吗

另一种解决问题的方法是,我如何知道我的毫米纸的哪一个盒子我的线经过槽(它从我的两条毫米纸线的交点开始)。你知道吗

如果我的解释不太好的话,我很抱歉。你知道吗

Exmaple公司:

..........
..##....#.
........#.
..........
..........
..........
..........
ss........
ss........
..........

所以这里我开始寻找的地方是在4's'之间的地方,我想要一个函数/算法,它告诉我,如果一条线在某个角度(我在顶部设置0,所以右边会是90度或π/2度)碰到一个带有#的正方形,最好是在#位置的那一点的线的长度两个都很好。你知道吗


Tags: 方法函数inselfforinitdef地方

热门问题