【发布时间】:2011-12-03 10:22:25
【问题描述】:
我有一个包含 3,076,568 个二进制值(1 和 0)的 NumPy 数组。我想将其转换为矩阵,然后在 Python 中转换为灰度图像。
但是,当我尝试将数组重塑为 1,538,284 x 1,538,284 矩阵时,出现内存错误。
如何减小矩阵的大小,使其变成适合屏幕的图像而不会丢失唯一性/数据?
另外,如何把它变成灰度图?
任何帮助或建议将不胜感激。谢谢。
【问题讨论】:
-
呃... 3,076,568 个值将是 ~1754x1754 图像,而不是 1,538,284x1,538,284 图像。
-
啊……太晚了,我的错。 :-) 感谢您指出这一点。
标签: python image matrix grayscale