tensorflow tensor 索引
问题:
self.q_eval4next: (100,2) ix=【0,1,0,1---0,1】(100,1)
我想取q_eval4next[:,idx]
#use_doubleQ 切片用!!!!
self.range_index = tf.placeholder(tf.int32,[None,],name='range_index') if self.use_doubleQ: f = tf.map_fn(lambda x: x, self.range_index) # or perhaps something more useful than identity
ix = tf.to_int32(tf.expand_dims(tf.argmax(self.q_eval4next,axis=1),-1))
tmp=tf.to_int32(tf.expand_dims(f,-1))
index_a = tf.concat([tmp,ix,],axis=1)
maxq = tf.gather_nd(self.q_next,index_a)
https://www.programcreek.com/python/example/90420/tensorflow.map_fn
https://stackoverflow.com/questions/34987509/tensorflow-max-of-a-tensor-along-an-axis
https://zhuanlan.zhihu.com/p/39295071
https://zhuanlan.zhihu.com/p/45673869
tensorflow tensor 索引的更多相关文章
- Tensor索引操作
		#Tensor索引操作 ''''' Tensor支持与numpy.ndarray类似的索引操作,语法上也类似 如无特殊说明,索引出来的结果与原tensor共享内存,即修改一个,另一个会跟着修改 ''' ... 
- tensorflow tensor Flatten 张量扁平化,多通道转单通道数据
		slim.flatten(inputs,outputs_collections=None,scope=None) (注:import tensorflow.contrib.slim as slim) ... 
- [TensorFlow]Tensor维度理解
		http://wossoneri.github.io/2017/11/15/[Tensorflow]The-dimension-of-Tensor/ Tensor维度理解 Tensor在Tensorf ... 
- 关于类型为numpy,TensorFlow.tensor,torch.tensor的shape变化以及相互转化
		https://blog.csdn.net/zz2230633069/article/details/82669546 2018年09月12日 22:56:50 一只tobey 阅读数:727 1 ... 
- TensorFlow tensor张量拼接concat - split & stack - unstack
		TensorFlow提供两种类型的拼接: tf.concat(values, axis, name='concat'):按照指定的已经存在的轴进行拼接 tf.stack(values, axis=0, ... 
- TensorFlow使用基础-Tensor
		使用 TensorFlow 之前你需要了解关于 TensorFlow 的以下基础知识 :• 使用图 (graphs) 来表示计算 .• 在会话 ( Session ) 中执行图 .• 使用张量 (te ... 
- 第七节,TensorFlow编程基础案例-TensorBoard以及常用函数、共享变量、图操作(下)
		这一节主要来介绍TesorFlow的可视化工具TensorBoard,以及TensorFlow基础类型定义.函数操作,后面又介绍到了共享变量和图操作. 一 TesnorBoard可视化操作 Tenso ... 
- TensorFlow入门学习(让机器/算法帮助我们作出选择)
		catalogue . 个人理解 . 基本使用 . MNIST(multiclass classification)入门 . 深入MNIST . 卷积神经网络:CIFAR- 数据集分类 . 单词的向量 ... 
- Pytorch | 详解Pytorch科学计算包——Tensor
		本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是Pytorch专题的第二篇,我们继续来了解一下Pytorch中Tensor的用法. 上一篇文章当中我们简单介绍了一下如何创建一个Ten ... 
随机推荐
- [knowledge][bigdata] nosql
			几款主流nosq数据库对比:http://www.cnblogs.com/vajoy/p/5471308.html Redis VS MongoDB:http://www.jianshu.com/p/ ... 
- delphi传递变量给fastreport
			delphi传递变量给fastreport 1.打开frReport报表设计.2.打开file->data dictionary加变量.这里比如加title,bm,zbr,gj,zrs3.在 ... 
- EF-CodeFirst-数据库初始化
			数据库初始化 之前看到Code-First会自动根据域模型创建数据库,下图展示了一个数据库初始化工作流程,该工作流程基于从DbContext派生的上下文类的基础构造函数中传递的参数 如上图所示,上下文 ... 
- LeetCode 657 Robot Return to Origin 解题报告
			题目要求 There is a robot starting at position (0, 0), the origin, on a 2D plane. Given a sequence of it ... 
- mysql工具Navicat Premium使用
			1.连接:打开Navicat, 连接mysql(此处localhost连接),(配置相应端口号用户名密码等) 2.创建数据库:右键localhost选择新建数据库,输入数据库名:struts_tuto ... 
- disruptor的并行用法
			实现EventFactory,在newInstance方法中返回,ringBuffer缓冲区中的对象实例:代码如下: public class DTaskFactory implements Even ... 
- sql-server数据库常用语句
			查看所有数据库名 select name from master..Sysdatabases order by name; 查看当前数据所有表 select name from sysobjects ... 
- module_init 内核调用过程
			内核版本:linux_2.6.22.6 入口源文件: init.h 
- python3安装ipython 过程以及问题
			由于需要再python3的环境下运行demo,因此安装了python3的ipython notebook,过程如下: sudo pip3 install ipython[all]这样就安装了pytho ... 
- Activiti(生成25张表)
			有两种方式,第一种是使用默认的配置文件,第二种是指定配置文件: package com.ouyan.activiti.table; import org.activiti.engine.Process ... 
