--------------------------------------------------------分割线 2024.3.22-------------------------------------------------------
1、load_sample_image raise AttributeError(“Cannot find sample image: %s” % image_name) AttributeError: Cannot find sample image: test.jpg
今天使用sklearn.datasets中的load_sample_image加载图片,代码如下:
flower = load_sample_image("test.jpg")
出现上面的报错!
解决方案
sklearn库使用的是库自带的内置图片,所以load_sample_image()里的内容要和已有的图片名称相同,只有china.jpg和flower.jpg
这是load_sample_image()函数的内容:
也就是说,这两句是固定死的,不能使用自定义的图片!
flower=load_sample_image('flower.jpg')
china=load_sample_image('china.jpg')
--------------------------------------------------------分割线 2024.3.26-------------------------------------------------------
2、 TypeError: Object of type float32 is not JSON serializable
在flask接口中将字典结果放入json,出现报错
解决方案
逐行debug发现有一个结果是float32,将该结果转为float64即可。res=np.float64(res)