问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

tf.gather和tf.gather_nd的详细用法--tensorflow通过索引取tensor里的数据

发布网友 发布时间:2023-03-27 09:26

我来回答

1个回答

热心网友 时间:2023-11-19 12:39

在numpy里取矩阵数据非常方便,比如:

这样就把矩阵a中的1,3,5行取出来了。

如果是只取某一维中单个索引的数据可以直接写成 tensor[:, 2] , 但如果要提取的索引不连续的话,在tensorflow里面的用法就要用到tf.gather.

tf.gather_nd允许在*上进行索引:
matrix中直接通过坐标取数(索引维度与tensor维度相同):

取第二行和第一行:

3维tensor的结果:

另外还有tf.batch_gather的用法如下:
tf.batch_gather(params, indices, name=None)
Gather slices from params according to indices with leading batch dims.

This operation assumes that the leading dimensions of indices are dense,
and the gathers on the axis corresponding to the last dimension of indices .

Therefore params should be a Tensor of shape [A1, ..., AN, B1, ..., BM],
indices should be a Tensor of shape [A1, ..., AN-1, C] and result will be
a Tensor of size [A1, ..., AN-1, C, B1, ..., BM] .

如果索引是一维的tensor,结果和 tf.gather 是一样的.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
sometimesome timesometimessome times的区别 瓜地的午餐怎么造句 夏季宝宝不吃饭应该怎么办 狼人杀里面的白狼王模式怎么玩? 狼人杀白狼王和骑士:操作至上的高效玩法指南 狼人杀手游白狼王怎么玩 详细玩法攻略 狼人杀 狼人杀的白狼王怎么玩? 国产轮毂品牌有哪些 国产轮毂品牌哪个品牌好 国内轮毂有哪些品牌 岗位和职务怎么填 去三亚自由行住哪里交通最方便 三亚自由行住哪个区域合适 三亚住的地方哪里好? 去三亚住哪里最方便 大家来聊聊高考那天发生过什么有趣的事? 《今日头条》告诉今天下午发布高考录取分数线,发布情况如何?山东的。山东524分的理科考生今年报什么 今日头条中关于高考复读的段子,那赶紧去报名啊 荔枝常温下可以放多久 荔枝吃几颗是正常的 lol为什么突然FPS会降低很卡 重启电脑就好了,平时玩着没事 伤心的人那么多是哪首歌歌词? 歌曲<单身情歌>的歌词 梦见自己钻洞有什么预兆?是什么意思? 梦见与孕妇破产的预兆 役情之下,可以干豆腐卷大葱吗? 长做干豆腐卷卷大葱会不会对眼睛有伤害呢 整数用什么表示 两面一文中表达了怎样的中心思想 《乍看舞剑忙提笔》老舍表达了什么样的中心思想 表达了什么中心思想 镜花缘主要表达了什么样的中心思想? 白练裙的解释 百万医疗保险真的能给我们报销600万吗? 酷派手机上的酷云快键怎么隐藏 酷派手机使不了酷健康酷健康怎么用 快餐的肉末茄子怎么做 快餐店里的肉末茄子怎么做 富羽丝这个名字有多少笔画 实施胸外按压的正确是 比火车还长的车是什么车? 什么车比火车长? 老虎红包灯笼有几个 不期而遇下一句怎么接 有人有我银行卡的照片和我身份证的名字的照片,只有名字那一角的照片,别处的信息我给挡上了,但是有人得 梦见被别人吐了一身脏水的预兆 梦见被人吐了一身 梦见被人吐一身 梦见被别人吐了一身脏东西 飘风的国语词典飘风的国语词典是什么 亲昵的国语词典亲昵的国语词典是什么 奴才的拼音狐奴才的拼音是什么 怎样知道有没有用过云备份的文件?