python - 在张量流中找到二维张量分组的平均值?
问题描述
我想在 Tensorflow 中找到 2D 张量的按组逐行均值。我将通过一个例子展示我想要实现的目标。例如,如果有一个张量A=[[0,1],[1,3],[2,6],[3,1],[2,7]]
和一个显示组的列表列表L=[[0,1],[3],[2,4]]
。所以在 list 中L
,有 3 个列表,所以会有 3 个组。所以输出应该是一个 3 X 2 矩阵,第一行是 0,1A
行的平均值,第二行是 3A
行的平均值,第三行是 2,4 行的平均值A
。我需要将操作推广到任意任意A
, L
。我可以为 Numpy 构建一个操作,但我找不到任何用于 Tensorflow 的方法。
解决方案
推荐阅读
- database - 如何完全删除 MarkLogic 数据库及其服务器和林?
- python-3.x - 向 Keras Add() 层添加一个激活层,并将该层用作模型的输出
- java - 如何在 Java 中将 ZonedDateTime 转换为毫秒?
- javascript - 为什么一个包的依赖会影响另一个包
- android - 无法在 MPChartView android 上的 xAxis 上设置标签
- java - 如何使用 Gson 删除 Json 对象的嵌套字段
- java - 相同的小数,不同的舍入结果?
- ubuntu - 无法弄清楚 VirtualBox(Ubuntu) 的问题
- windows-10 - Python Asyncio:RuntimeEror:此事件循环已在运行
- java - 在Java中反向输出数组的内容