【发布时间】:2019-05-29 17:16:35
【问题描述】:
我在numpy 中有100x100 matrix,它由0's 和1's 组成。我还有一个canvas,由排列成100x100 的正方形组成。这个canvas 与matrix 相对应(第一个正方形是element[0,0],第二个是[1,0]...,它从左到右逐行排列)。我必须检查matrix 中的每个元素,如果是0,则正方形必须是white,如果是1,则正方形必须是black。我尝试了一些方法,但没有一个有效。如何检查矩阵的每个元素,以便确定颜色是黑色还是白色?
a=0
b=0
m=np.loadtxt("C:\\Users\\DELL\\Desktop\\preklopenie_obrazka.txt",
skiprows=1 )
for n in range(0,99):
if m[a][b]==0.0:
f='white'
else:
f='black'
a+=1
b+=1
【问题讨论】:
-
你应该使用两个循环来访问二维矩阵中的所有元素
标签: python python-3.x numpy matrix