我有一个图像保存为Python中的矩阵(512x512)。 现在我想添加一些具有常量大小的随机矩形来模拟一些缺失的区域。 通常我会在图像的大小范围内创建一个随机索引,并使用嵌套循环创建一个值为255(在Python中为白色)的5x5大小的数组。 我需要另一个循环来创建特定数量的矩形。 综上所述,我需要3个循环:在图像/矩阵中创建随机白色矩形/阵列
for (0,amountOfRec):
startPoint = (randomIndex1,randomIndex2)
for (0,sizeOfRec) #jump to next row
for (0,sizeOfRec) #create a row with value 255
这种方式似乎很幼稚。如果没有使用3个嵌套循环,没有更好的方法吗?
你如何存储你的矩阵?它只是普通的Python嵌套整数列表? –