【问题标题】:Numpy matrix red dot path visualizationNumpy矩阵红点路径可视化
【发布时间】:2022-01-20 23:35:27
【问题描述】:

我的 numpy 矩阵填充为 0。在每次迭代中,沿着主对角线放置 1。我想在主对角线上显示一个带有红点/正方形的 numpy 矩阵,而不是只看到 1。

我还希望在运行时在每个位置看到相同的矩阵更新,而不是显示 n 个不同的矩阵

【问题讨论】:

    标签: python image numpy matrix visualization


    【解决方案1】:

    打印时不只是打印,而是使用此代码

    # Class of different styles
    class style():
        BLACK = '\033[30m'
        RED = '\033[31m'
        GREEN = '\033[32m'
        YELLOW = '\033[33m'
        BLUE = '\033[34m'
        MAGENTA = '\033[35m'
        CYAN = '\033[36m'
        WHITE = '\033[37m'
        UNDERLINE = '\033[4m'
        RESET = '\033[0m'
    
    for a in range(rows):
        for b in range(cols):
            if mat[a][b] == 1:
                print(style.RED + str('x'), end='')
            else:
                print(str('0'), end='')
        print('\n', end='') # print a new line since we skip them in the for loop
    

    【讨论】:

    • 全红,必须在end=''后面加上style.RESET。相反,如果我想看到打印的进展???对于每次迭代,我都希望看到矩阵,而不仅仅是在末尾​​span>
    猜你喜欢
    • 2016-10-04
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    • 2019-10-08
    • 2015-03-31
    相关资源
    最近更新 更多