tf.random_shuffle(value,    seed=None,    name=None) 函数就是随机地将张量沿第一维度打乱
  • value:将被打乱的张量.
  • seed:一个 Python 整数.用于为分布创建一个随机种子.
  • name:操作的名称.
代码如下:

import tensorflow as tf
sess=tf.Session()
d=[1,2,3,4,5,6]
positive_indices = tf.random_shuffle(d)[:3] # 只取0,1的元素
positive_indices=sess.run(positive_indices)
print('positive_indices=',positive_indices)
positive_indices = tf.random_shuffle(d,seed=1)[:20] # 当20大于len(d)时候,将产生len(d)个元素。如果改变seed则结果会变,如果不改值,结果一直不变
positive_indices=sess.run(positive_indices)
print('positive_indices=',positive_indices)
第一次运行结果:

第二次运行结果:

最新文章

  1. hdu 2014 青年歌手大奖赛_评委会打分
  2. linq中join的用法
  3. 一次流量稍高导致web项目慢的问题&解决
  4. 【UVALive 7334】Kernel Knights
  5. 【BZOJ】3196: Tyvj 1730 二逼平衡树(区间第k小+树套树)
  6. c++语法集锦
  7. poj 1818 ATP
  8. 性能优化-列表类型转换(ConvertList<TSource, TResult>)
  9. WPF WebBrowser
  10. Ajax编程相对路径与绝对路径
  11. pycharm中的快捷键和简单设置
  12. 推荐一个非常牛逼的并发httpful的库(php)
  13. 【机器学习】--xgboost初始之代码实现分类
  14. sqlite "insert or replace" 和 "insert or ignore" 用法
  15. java使用freemarker模板导出word(带有合并单元格)文档
  16. [JavaScript] 跳出循环方法总结
  17. appstore加速审核通道
  18. opencv imread值为空
  19. AMF_OBJECT 数据结构浅析
  20. Red Hat安全性指南

热门文章

  1. java.util.ConcurrentModificationException异常;java.util.ConcurrentModificationException实战
  2. IE、chrome驱动下载地址
  3. MySQL 学习网站
  4. A9G开发
  5. OpenResty: 介绍 (摘抄)
  6. 虚方法(virtual)\抽象方法(abstract)\接口(interface)的区别
  7. java基础 类 & 继承
  8. Golang(二)基本概念
  9. Gamma展示
  10. Java编程思想之十八 枚举类型