core.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:ConceptualSpaces 作者: lbechberger 项目源码 文件源码
def simplify(cuboids):
    """Simplifies the given set of cuboids by removing redundant ones."""

    keep = [True]*len(cuboids)
    for i in range(len(cuboids)):

        p_min = cuboids[i]._p_min
        p_max = cuboids[i]._p_max
        for j in range(len(cuboids)):
            if i == j or keep[j] == False:
                continue
            if cuboids[j].contains(p_min) and cuboids[j].contains(p_max):
                keep[i] = False
                break

    return list(compress(cuboids, keep))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号