It seems the imresize implemented in PIL/scipy.misc only works for uint8 images
imresize
PIL
scipy.misc
>>> import scipy.misc >>>
you could also use the mode='F' option in the imresize function
imresize(image, factor, mode='F')