matplotlib imread返回一个unit8数组,如何将它转换为float32数组?

时间:2016-12-05 21:57:57

标签: arrays matplotlib types imread

这是我的代码:

import matplotlib.pyplot as plt
img = plt.imread(<some image path>)

img现在是一个dtype = unit8的数组。如何将其转换为dtype = float32的数组?

谢谢!

1 个答案:

答案 0 :(得分:1)

使用ndarray.astype

img.astype('float32')