我已经有一段时间没有使用Tensorflow了,当我更新它时,它似乎破坏了我的旧代码,因为许多旧函数都被弃用了。我用新代码修复了它们,看起来一切都在运行,除了我写出结果时:
y_predicted = classifier.predict(X_test) 还有一个as iterable选项--我不认为我需要这个选项。
我用来写出预测的结果,使用:
pandas.DataFrame(y_predicted).to_csv(/dir/)但是现在我得到了一个错误,不是所有的元素都可以转换成字符串类型。在y_predicted中有没有一个类是我应该调用的,而不是整个类?
发布于 2016-12-02 19:01:44
无论如何,我找到了一个使用np.array而不是pandas数据帧的解决方案:
result = np.asarray(y_predicted)
formatInt = result.astype(np.int)
np.savetxt("dir",formatInt,delimiter=",")发布于 2016-12-03 13:40:01
你也可以试试,
df = pandas.DataFrame({'Prediction':list(y_predicted)})
df.to_csv('filename.csv')https://stackoverflow.com/questions/40928565
复制相似问题