报错:tensorflow.python.framework.errors_impl.UnimplementedError: Cast string to float is not supported

原因:就是你的标签类型为str,把他改为list然后np.array就可以了

原来:返回结果为str

label = imagePath.split(os.path.sep)[-2]

改变:

l = []
label = imagePath.split(os.path.sep)[-2]
l.append(label)
print(type(l))
print(l)

搞定

你可能感兴趣的:(tensorflow)