我是python的新手,
我有一个二进制图像文件(无符号16位格式和512x512像素大小),但使用python代码我收到错误
“ValueError:具有多个元素的数组的真值是不明确的。使用a.any()或a.all()”
我正在运行显示的代码
import numpy as nmp
from matplotlib import pylab as pt
I = nmp.fromfile('raw.dat', dtype='int16', sep="")
I = I.reshape([512, 512])
pt.imshow(I)
pt.show(I)
任何人都可以告诉我我做错了吗?
答案 0 :(得分:1)
pylab.show()
不会将数组作为参数。它只显示您已使用imshow
绘制的内容。