tensorflow - pytorchgather()的tensorflow等效实现
问题描述
如果我有一个大小为 (2,1,64,512) 的张量S和一个大小为 ( 2,5,64,512 ) 的索引张量D。在 pytorch 中,我可以根据 D by: 沿轴 = 1 从 S 中提取值o = torch.gather(S, D, axis=1)
,这会产生一个大小为 (2,5,64,512) 的新张量。
我想知道是否有一种方法可以使用 tensorflow 产生相同的结果,即使张量的大小不同。
谢谢,
解决方案
推荐阅读
- c - 华硕 Tinker board S SPI 主机没有从从机接收数据
- uwp - 如何修复 UWP 应用程序出现应用程序挂起错误?
- mysql - 未知数据类型:“用户”;SQL 语句
- html - 在导航菜单中禁用“寄生”链接行为
- javascript - 在 jekyll markdown 中创建带有前导箭头的文本框
- jmeter - 从 Json 变量中提取值并执行 java 后处理器操作
- python - 在 Dataflow 流式传输管道上捕获 BigQuery HttpBadRequestError
- scala - 将自动递增的值添加到 scala 映射以获取空值
- entity-framework-core - EF Core 引用特定实体的一对多关系
- postgresql - 使用 MSVC/VS19 (postgresql 13.2) 在 Windows 上构建 libpq 和 pg_confing