我有一个表示一批图像的3D数组(batch_size X W X H) images = np.random.rand(8,100,100) 和一个二维数组(batch_size X 2) indices= np.random.randint(0, 100, size=(8, 2)) 其包含用于访问图像的像素值的x,y索引。以下是 images[:,indices[:,0],ind
我正在开发一个程序,在这个程序中,我想要显示一张图片,并对像素进行随机化(然后,希望将它们排序回原位)。我找到一个教程,它使用array3d将图像作为像素加载到3D数组中(行、列、RGB值)。numpy.random.shuffle()仅对顶部维度进行置乱。有没有一种简单的方法可以同时处理行和列,就像它们在同一维中一样(而不会篡改第三维,即颜色值)?Scramble the pix