如何在列表中保存 50 张图像

how to save 50 images in a list

我的列表中有 50 张图片。我想遍历所有图像并用不同的名称保存它们我该如何使用 matplotlib

for i in image:
  plt.imsave('image.png', i, cmap='gray')

使用上面的代码只保存了一张图片

每次迭代,图像名称都是相同的。因此,现有图像将替换为新图像。你能做的就是给它加数字。

为此,请使用 enumerate

for j,i in enumerate(image):
    plt.imsave(f'image_{j}.png', i, cmap='gray')