【发布时间】:2020-04-15 14:17:06
【问题描述】:
我有一个形状为 (N,T) 的张量,其中包含整数值和一个字典,其中键和值都是整数。我想创建一个相同形状的布尔张量,即 (N,T),其中只有在输入张量中对应的值存在于字典中时,条目才为真。
比如下面是我的输入,
A = [[2,3,4],
[6,7,8]]
dictionary = {1: -1, 2: -1, 3: -1, 4: -1, 5: -1, 6: -1}
我想创建一个布尔张量,例如,
B = [[True, True, True],
[True, False, False]]
这里,B 的每个条目都是 True,其中 A 中的相应条目是字典中的有效键。我必须在不将张量转换为 numpy 的情况下执行此操作,因此将不胜感激。
PS:我使用的是Tensorflow v1,所以请提供与Tensorflow v1兼容的解决方案。
【问题讨论】:
标签: python tensorflow tensor