首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用tf.data.map将批处理转换为pandas数据框

无法使用tf.data.map将批处理转换为pandas数据框
EN

Stack Overflow用户
提问于 2020-08-10 14:02:07
回答 1查看 246关注 0票数 0

我正在使用Tensorflow 2来训练分类器。我用tensorflow.data.experimental.make_csv_dataset读取了一个非常大的csv文件(一些整型特征,一些浮点型特征和结果列)。如何使用tf.data.map将每个批次转换为pandas数据框

教程非常令人困惑。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-10 21:50:52

只是在批处理上调用pd.DataFrame

代码语言:javascript
复制
import  tensorflow as tf
import pandas as pd

ds = tf.data.experimental.make_csv_dataset('iris.csv', batch_size=8)

example = next(iter(ds))

pd.DataFrame(example)
代码语言:javascript
复制
   sepallength  sepalwidth  petallength  petalwidth        variety
0          5.1         3.5          1.4         0.2      b'Setosa'
1          5.9         3.2          4.8         1.8  b'Versicolor'
2          4.4         3.2          1.3         0.2      b'Setosa'
3          7.9         3.8          6.4         2.0   b'Virginica'
4          5.6         2.7          4.2         1.3  b'Versicolor'
5          5.7         2.8          4.1         1.3  b'Versicolor'
6          4.5         2.3          1.3         0.3      b'Setosa'
7          5.5         4.2          1.4         0.2      b'Setosa'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63334894

复制
相关文章

相似问题

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