首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Tensorflow classifier.predict写入csv

Tensorflow classifier.predict写入csv
EN

Stack Overflow用户
提问于 2016-12-02 17:17:32
回答 2查看 651关注 0票数 0

我已经有一段时间没有使用Tensorflow了,当我更新它时,它似乎破坏了我的旧代码,因为许多旧函数都被弃用了。我用新代码修复了它们,看起来一切都在运行,除了我写出结果时:

代码语言:javascript
运行
复制
y_predicted = classifier.predict(X_test) 

还有一个as iterable选项--我不认为我需要这个选项。

我用来写出预测的结果,使用:

代码语言:javascript
运行
复制
pandas.DataFrame(y_predicted).to_csv(/dir/)

但是现在我得到了一个错误,不是所有的元素都可以转换成字符串类型。在y_predicted中有没有一个类是我应该调用的,而不是整个类?

EN

回答 2

Stack Overflow用户

发布于 2016-12-02 19:01:44

无论如何,我找到了一个使用np.array而不是pandas数据帧的解决方案:

代码语言:javascript
运行
复制
result = np.asarray(y_predicted)
formatInt = result.astype(np.int)
np.savetxt("dir",formatInt,delimiter=",")
票数 0
EN

Stack Overflow用户

发布于 2016-12-03 13:40:01

你也可以试试,

代码语言:javascript
运行
复制
df = pandas.DataFrame({'Prediction':list(y_predicted)})
df.to_csv('filename.csv')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40928565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档