【发布时间】:2022-01-20 23:35:27
【问题描述】:
我的 numpy 矩阵填充为 0。在每次迭代中,沿着主对角线放置 1。我想在主对角线上显示一个带有红点/正方形的 numpy 矩阵,而不是只看到 1。
我还希望在运行时在每个位置看到相同的矩阵更新,而不是显示 n 个不同的矩阵
【问题讨论】:
标签: python image numpy matrix visualization
我的 numpy 矩阵填充为 0。在每次迭代中,沿着主对角线放置 1。我想在主对角线上显示一个带有红点/正方形的 numpy 矩阵,而不是只看到 1。
我还希望在运行时在每个位置看到相同的矩阵更新,而不是显示 n 个不同的矩阵
【问题讨论】:
标签: python image numpy matrix visualization
打印时不只是打印,而是使用此代码
# 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
【讨论】: