欢迎访问个人网络日志知行空间
PIL的Image.fromarray
使用numpy array
生成数组时报错,
Traceback (most recent call last):
File "/media/lx/data/code/test_python/pil_test.py", line 8, in
print(Image.fromarray(img_array))
File "/home/lx/anaconda3/envs/Python36/lib/python3.6/site-packages/PIL/Image.py", line 2766, in fromarray
raise TypeError("Cannot handle this data type: %s, %s" % typekey) from e
TypeError: Cannot handle this data type: (1, 1),
# 将numpy array转成np.uint8类型
img_array = img_array.astype(np.uint8)
img_array = np.random.randint(0, 34, (5, 4), dtype=np.uint8)
Image.fromarray(img_array)
- 1.https://stackoverflow.com/questions/55319949/pil-typeerror-cannot-handle-this-data-type
欢迎访问个人网络日志知行空间