【发布时间】:2018-07-25 18:38:21
【问题描述】:
我有一个形状为 [batch_size, data_size] 的张量 t1(rank 2),如下所示:
|---------------|--------------|--------------|
| 1.0 | 2.0 | 3.0 |
|---------------|--------------|--------------|
| 4.0 | 5.0 | 6.0 |
|---------------|--------------|--------------|
| 7.0 | 8.0 | 9.0 |
|---------------|--------------|--------------|
还有一个形状为 [batch_size] 的指标张量 t2(rank 1),如下所示:
|---------------|--------------|--------------|
| 2 | 1 | 3 |
|---------------|--------------|--------------|
我想实现一个函数(t1, t2) 来输出:
|---------------|--------------|--------------|
| 1.0 | 2.0 | 0.0 |
|---------------|--------------|--------------|
| 4.0 | 0.0 | 0.0 |
|---------------|--------------|--------------|
| 7.0 | 8.0 | 9.0 |
|---------------|--------------|--------------|
它看起来像是将 t1 与 t2 定义的掩码相乘,但我不知道如何实现。
【问题讨论】:
标签: tensorflow