Jon Olav Vik <jono...@...> writes:
> Antony Lee <antony....@...> writes:
> It happens that this array has dtype=int16, and imshow's doc says that
> it only accepts float arrays
Having looked at the example you sent me, I think what you want is .astype():
a = np.array([[24695, 19052, 0],
[24565, 23793, -17393],
[ 25883, -32082, -24333]], dtype=int16)
imshow(a) # all blue
imshow(a.astype(float)) # colours! 8-)
imshow(a.astype(int)) # looks the same as using "float"
imshow(a.astype(float), interpolation="nearest") # without blurring
Hope this helps,
Jon Olav
------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users