tensorflow eager 模式下打印dataset中的数据
tensorflow eager 模式下打印dataset中以及经过feature column后的数据
由于调试的需求,需要对比dataset中的原始数据和经过feature_column后的数据,那就需要把数据打出来,代码如下:
import tensorflow as tf
import tensorflow.contrib.eager as tfe
tfe.enable_eager_execution()def parse_line(line):# CSV_COLUMN_DEFAULTS等需要自己定义columns = tf.decode_csv(line, record_defaults=CSV_COLUMN_DEFAULTS, field_delim='\t') features = dict(zip(CSV_COLUMNS, columns))labels = features.pop(LABEL_COLUMN)features = process(features) # 对features中各个特征的额外处理,需要自己定义return features, labelif __name__ == "__main__":dataset = tf.data.TextLineDataset("data_name")#print(dataset.output_shapes)for line in tfe.Iterator(dataset):features, label = eleprint("before feature column: {}".format.(features['feature_A_name']))feature_A = categorical_column_with_vocabulary_list('feature_A_name', [自定义的列表], dtype=tf.string, default_value=-1)feature_A_weight = weighted_categorical_column(feature_A, weight_feature_key='feature_A_weight_name')feature_A_column = tf.feature_column.indicator_column(feature_A_weight)columns = [feature_A_column]inputs = tf.feature_column.input_layer(features, columns)print("after feature column: {}".format(inputs))###或者:dataset = dataset.map(parse_line)dataset = dataset.batch(16) #按需设置batch的大小for ele in tfe.Iterator(dataset):features, label = ele#后续和上面的一样
tensorflow eager 模式下打印dataset中的数据相关推荐
- dataset中的数据批量导入oracle数据库,c#如何将dataset中的数据批量导入oracle数据库...
c#如何将dataset中的数据批量导入oracle数据库以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c#如何将da ...
- 混合云模式下 MaxCompute + Hadoop 混搭大数据架构实践
摘要:2019杭州云栖大会大数据企业级服务专场,由斗鱼大数据高级专家张龙带来以 "混合云模式下 MaxCompute+Hadoop 混搭大数据架构实践" 为题的演讲.本文讲述了从 ...
- OneFlow源码解析:Eager模式下的SBP Signature推导
作者|郑建华 更新|赵露阳 OneFlow 的 Global Tensor 有两个必要属性: Placement:决定了 tensor 数据分布在哪些设备上. SBP:决定了 tensor 数据在这些 ...
- 客户端/服务器模式下,pvpython操作完数据后,paraview客户端未响应
In client / server mode, the paraview client does not respond after pvpython completes data operatio ...
- excel数据库_标签打印软件中Excel数据整理及导入
在使用标签打印软件来批量打印可变内容时,经常会用到数据库导入,尤其是Excel导入来实现打印可变内容,那么Excel中的数据库内容应该是什么格式具体该如何整理呢,下面我们来详细看一下. 我们在使用Ex ...
- c 将mysql表数据打印,c 中数据库数据如何导出至excel表格-用sql语句把一个数据库内的表保存成excel表格??...
如何用JAVA将数据库中的数据导入到excel表格 1.C语言产生ASCII数据文件,使用空格做作为数据分隔符. 2入Excel,选择数据选项卡 / 获部数据工具组 / 自文本按钮 3.进入数据导入框 ...
- VB.NET学习笔记:操作数据集DataSet中DataTable数据行(DataRow)——新增、插入、复制、克隆
通常我们都知道可以使用OleDbDataAdapter对象的Fill方法从数据源检索数据并填充DataSet 中的DataTable,其实我们也可以人工为DataTable添加DataRow. 一.R ...
- Mysql 两种情况下更新字段中部分数据的方法
Mysql更新字段中部分数据的两种情况在下文给予详细的解决方法,感兴趣的朋友可以参考下哈 Mysql更新字段中部分数据第一种情况: 代码如下: update tab set A = concat(su ...
- dataset中的数据批量导入oracle数据库,C#如何把某个文件夹下的所有Excel文件导入Oracle数据库。详细点!...
满意答案 o8wlfkcnr 推荐于 2016.01.01 采纳率:45% 等级:7 已帮助:311人 用下面这个方法把excel导入dataview,再把它导入database就简单了 pub ...
最新文章
- 轻量级的项目管理工具-Leangoo
- 浅谈C++对象内存布局
- 在plsql里面怎么去掉空行_PLSQL基本操作手册.doc
- js之上传文件多图片预览
- SQL Server 2014数据访问层
- Go语言优秀Web框架
- 2014-2015 ACM-ICPC, NEERC, Eastern Subregional Contest Problem H. Pair: normal and paranormal
- 获取钉钉考勤机的打卡记录并且解析
- Android最火的框架系列(四)Volley
- 深度解析UG二次开发装配的部件事件、部件原型和部件实例
- java在控制台用星号打印出圆形
- EndNote安装与使用
- 在manjaro下安装安卓投屏软件scrcpy详细过程
- 【室内定位】常用的机器人定位导航技术及优缺点
- 企业信用报告可用网银自助查询
- 强大的chrome(1)以acfun为例抓取视频
- 1,WLAN的基本概念
- 预警QQ空间假红包双十二,现金红包领取入口,数量有限,点击领取
- 入坑级C语言(超级无敌噼里啪啦细)!!!
- js输出数字用千分号分隔的三种方法