我有一个 Numpy 数组类型的矩阵。我如何将它作为图像写入磁盘?任何格式都有效(png、jpeg、bmp…)。一个重要的限制是不存在 PIL。 原文由 M456 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 PyPNG 。它是一个纯 Python(无依赖项)开源 PNG 编码器/解码器,它 支持 将 NumPy 数组编写为图像。 原文由 dF. 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 PIL 的答案(以防万一)。 给定一个 numpy 数组“A”: from PIL import Image im = Image.fromarray(A) im.save("your_file.jpeg") 您几乎可以用任何您想要的格式替换“jpeg”。有关格式的更多详细信息,请参见 此处 原文由 migas 发布,翻译遵循 CC BY-SA 3.0 许可协议
您可以使用 PyPNG 。它是一个纯 Python(无依赖项)开源 PNG 编码器/解码器,它 支持 将 NumPy 数组编写为图像。