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中的数据相关推荐

  1. dataset中的数据批量导入oracle数据库,c#如何将dataset中的数据批量导入oracle数据库...

    c#如何将dataset中的数据批量导入oracle数据库以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c#如何将da ...

  2. 混合云模式下 MaxCompute + Hadoop 混搭大数据架构实践

    摘要:2019杭州云栖大会大数据企业级服务专场,由斗鱼大数据高级专家张龙带来以 "混合云模式下 MaxCompute+Hadoop 混搭大数据架构实践" 为题的演讲.本文讲述了从 ...

  3. OneFlow源码解析:Eager模式下的SBP Signature推导

    作者|郑建华 更新|赵露阳 OneFlow 的 Global Tensor 有两个必要属性: Placement:决定了 tensor 数据分布在哪些设备上. SBP:决定了 tensor 数据在这些 ...

  4. 客户端/服务器模式下,pvpython操作完数据后,paraview客户端未响应

    In client / server mode, the paraview client does not respond after pvpython completes data operatio ...

  5. excel数据库_标签打印软件中Excel数据整理及导入

    在使用标签打印软件来批量打印可变内容时,经常会用到数据库导入,尤其是Excel导入来实现打印可变内容,那么Excel中的数据库内容应该是什么格式具体该如何整理呢,下面我们来详细看一下. 我们在使用Ex ...

  6. c 将mysql表数据打印,c 中数据库数据如何导出至excel表格-用sql语句把一个数据库内的表保存成excel表格??...

    如何用JAVA将数据库中的数据导入到excel表格 1.C语言产生ASCII数据文件,使用空格做作为数据分隔符. 2入Excel,选择数据选项卡 / 获部数据工具组 / 自文本按钮 3.进入数据导入框 ...

  7. VB.NET学习笔记:操作数据集DataSet中DataTable数据行(DataRow)——新增、插入、复制、克隆

    通常我们都知道可以使用OleDbDataAdapter对象的Fill方法从数据源检索数据并填充DataSet 中的DataTable,其实我们也可以人工为DataTable添加DataRow. 一.R ...

  8. Mysql 两种情况下更新字段中部分数据的方法

    Mysql更新字段中部分数据的两种情况在下文给予详细的解决方法,感兴趣的朋友可以参考下哈 Mysql更新字段中部分数据第一种情况: 代码如下: update tab set A = concat(su ...

  9. dataset中的数据批量导入oracle数据库,C#如何把某个文件夹下的所有Excel文件导入Oracle数据库。详细点!...

    满意答案 o8wlfkcnr 推荐于 2016.01.01 采纳率:45%    等级:7 已帮助:311人 用下面这个方法把excel导入dataview,再把它导入database就简单了 pub ...

最新文章

  1. 轻量级的项目管理工具-Leangoo
  2. 浅谈C++对象内存布局
  3. 在plsql里面怎么去掉空行_PLSQL基本操作手册.doc
  4. js之上传文件多图片预览
  5. SQL Server 2014数据访问层
  6. Go语言优秀Web框架
  7. 2014-2015 ACM-ICPC, NEERC, Eastern Subregional Contest Problem H. Pair: normal and paranormal
  8. 获取钉钉考勤机的打卡记录并且解析
  9. Android最火的框架系列(四)Volley
  10. 深度解析UG二次开发装配的部件事件、部件原型和部件实例
  11. java在控制台用星号打印出圆形
  12. EndNote安装与使用
  13. 在manjaro下安装安卓投屏软件scrcpy详细过程
  14. 【室内定位】常用的机器人定位导航技术及优缺点
  15. 企业信用报告可用网银自助查询
  16. 强大的chrome(1)以acfun为例抓取视频
  17. 1,WLAN的基本概念
  18. 预警QQ空间假红包双十二,现金红包领取入口,数量有限,点击领取
  19. 入坑级C语言(超级无敌噼里啪啦细)!!!
  20. js输出数字用千分号分隔的三种方法

热门文章

  1. Redis应用学习——Redis事务与实现分布式锁
  2. Android性能优化:手把手带你全面实现内存优化
  3. 关于 JavaScript 浮点运算的精度解决方案
  4. 优先队列实现原理分析
  5. ORA-01403: no data found
  6. magento2 常用代码
  7. 6.1bash编程入门值变量类型、for循环和算术运算
  8. ant.design pro 登录模块分析
  9. 「SCOI2015」小凸想跑步 解题报告
  10. 杨森翔书法-明月双溪水