import numpy as np
import tensorflow as tf
np.random.seed(0)
x = np.random.sample((11,2))
# make a dataset from a numpy array
print(x)dataset = tf.data.Dataset.from_tensor_slices(x)
dataset = dataset.shuffle(2)  # 将数据打乱,数值越大,混乱程度越大
dataset = dataset.batch(4)  # 按照顺序取出4行数据,最后一次输出可能小于batch
dataset = dataset.repeat()  # 数据集重复了指定次数
# repeat()在batch操作输出完毕后再执行,若在之前,相当于先把整个数据集复制两次
#为了配合输出次数,一般默认repeat()空# create the iterator
iter = dataset.make_one_shot_iterator()
el = iter.get_next()with tf.Session() as sess:for i in range(6):value = sess.run(el)print(value)

dataset中shuffle()、repeat()、batch()用法相关推荐

  1. tensorflow学习笔记:tf.data.Dataset,from_tensor_slices(),shuffle(),batch()的用法

    tf.data.Dataset.from_tensor_slices: 它的作用是切分传入Tensor的第一个维度,生成相应的dataset. 例1: dataset = tf.data.Datase ...

  2. Verilog中repeat的用法

    repeat 循环语句执行指定循环数,如果循环计数表达式的值不确定,即为 x 或z 时,那么循环次数按 0 处理.repeat 循环语句的语法为: repeat(循环次数表达式)         be ...

  3. Pytorch中的collate_fn函数用法

    Pytorch中的collate_fn函数用法 官方的解释:   Puts each data field into a tensor with outer dimension batch size ...

  4. matlab中fdyn,Matlab的用法总结

    1. 对序列进行洗牌 randperm() randperm()产生随机的序列 %if filepaths 是一个5*1的结构体,then cshuffle = randperm(length(fil ...

  5. php 数组重新打乱_PHP 将数组打乱 shuffle函数的用法及简单实例

    shuffle() PHP shuffle() 函数随机排列数组单元的顺序(将数组打乱).本函数为数组中的单元赋予新的键名,这将删除原有的键名而不仅是重新排序. 语法: bool shuffle ( ...

  6. tensorflow eager 模式下打印dataset中的数据

    tensorflow eager 模式下打印dataset中以及经过feature column后的数据 由于调试的需求,需要对比dataset中的原始数据和经过feature_column后的数据, ...

  7. SCI写作中常见的转折用法

    转折词的功能? 转折是一个主题换到另一个主题之间的转变,可以藉由转折词或短语来表现.转折部分时常放在句首.独立子句和段落里,因此为不同的主题和想法之间建立连结.转折也是用来建立论文的「脉络」,并使各部 ...

  8. 【Pytorch】 repeat()的用法详解

    Pytorch的repeat()方法再深度学习中经常用到,用于复制tensor,最好的说明当然是官方文档. repeat的用法说明很简单:重复每个张量的维度的次数. -这里有个warrning很有意思 ...

  9. aspx repeater 用法_ASP.NET中repeater控件用法实例

    本文实例讲述了ASP.NET中repeater控件用法.分享给大家供大家参考.具体实现方法如下: repeater绑定数据: protected void Page_Load(object sende ...

  10. PHP中魔术方法的用法

    PHP中魔术方法的用法 /** PHP把所有以__(两个下划线)开头的类方法当成魔术方法.所以你定义自己的类方法时,不要以 __为前缀. * */// __toString.__set.__get__ ...

最新文章

  1. Windows客户端C/C++编程规范“建议”——宏
  2. AAAI 2021: 微调对小样本学习究竟起何作用?搜索或是解决方案
  3. linux之find -regex 使用正则表达式
  4. 【深度学习笔记】分类指标accuracy,recall,precision等的区别
  5. eclipse中hadoop2.3.0环境部署及在eclipse中直接提交mapreduce任务
  6. vmware 指定的网络名不可用
  7. Linux网络编程——tcp并发服务器(I/O复用之select)
  8. 因果关系和相关关系 大数据_数据科学中的相关性与因果关系
  9. Linux——VMware虚拟机安装CentOS步骤
  10. 1001:Hello,World! 【信息学奥赛一本通(C++版)在线评测系统】
  11. 小王,在 Java 中如何利用 redis 实现一个分布式锁服务呢???
  12. 模块dll加载失败请确保该二进制_Windows漏洞利用开发 – 第3部分:偏移更改和重定位模块...
  13. Java设计模式透析之 —— 适配器(Adapter)
  14. C语言 — 编程规范
  15. Android EditText监测(TextWatcher)输入后延时500ms再搜索
  16. 计算机视觉论文-2021-08-03
  17. Form表单的重置按钮(type=“reset“)无法重置隐藏Input输入框的值
  18. 我的大脑越来越喜欢那些碎片化的、不用思考的文章了!
  19. 《黑客帝国 THE MATRIX》——当你生活在代码的虚拟世界中
  20. hive函数regexp_extract提取固定长度的数字信息(正则表达)

热门文章

  1. 零基础如何学习计算机语言
  2. 氧化镁MgO晶体基片|钛酸锶SrTiO3晶体基片|铌酸锂LiNbO3晶体基片;直径10mm
  3. 周文强做客《逐梦年代》与主持人李思思讲述创业背后的秘密
  4. Ajax中的 “success” 与 “error ”回调函数何时调用 ?
  5. 华为p20nfc怎么复制门禁卡_华为P20手机来刷门禁_如何给P20手机添加绑定门禁卡的方法...
  6. 腾讯互娱面经-游戏客户端开发
  7. python钉钉机器人定时发送消息服务器_用Python写一个定时提醒的钉钉机器人
  8. [微信]微信小程序开发--用户昵称中带有emoji表情的处理方法
  9. C++后台开发推荐的书
  10. 超声波传感器(CHx01) 学习笔记 Ⅴ- 参数配置