Python 如何为100个瓷砖保存100个颜色值

Python 如何为100个瓷砖保存100个颜色值,python,arrays,numpy,pygame,Python,Arrays,Numpy,Pygame,我正在为pygame项目生成纹理,我需要一种方法来保存每100个平铺中每100个像素的颜色值 我一直在尝试使用四维数组,但那只是一团糟 color=(0,0,0) 对于范围(0,100)内的i: z=z+1 颜色=(0,random.randrange(100200),0) colors=np.array([color]) np.append(颜色,[颜色]) ycol=ycord/10 打印(颜色[1]) pygame.draw.rect(表面,颜色,(xcord+x,ycord+y,10,1

我正在为pygame项目生成纹理,我需要一种方法来保存每100个平铺中每100个像素的颜色值

我一直在尝试使用四维数组,但那只是一团糟

color=(0,0,0)
对于范围(0,100)内的i:
z=z+1
颜色=(0,random.randrange(100200),0)
colors=np.array([color])
np.append(颜色,[颜色])
ycol=ycord/10
打印(颜色[1])
pygame.draw.rect(表面,颜色,(xcord+x,ycord+y,10,10))
xcord=xcord+10
如果z==10:
ycord=ycord+10
xcord=0
z=0

显然,每当我重新绘制游戏时,瓷砖的纹理都会完全改变,我需要它们保持不变。

一个5列乘以100行的小矩阵怎么样?行看起来像:coord_x,coord_y,r,g,bOne替代方法是在生成纹理之前使用调用确保随机颜色相同。