tensorflow - 如何迭代引用索引和单个张量的tensorflow tensor_list
问题描述
我尝试了以下代码,使用了 tf.map_fn,但仍然出现错误:“张量对象仅在启用急切执行时才可迭代。要迭代此张量,请使用 tf.map_fn。”
def get_tensor_A(i):
return mask[i] #another tensor returned
def get_tensor_B(x):
return tf.nn.softmax(x, 1)
def final_rt(i, inp):
return get_tensor_A(idx)*get_tensor_B(inp)
tensor_2_list = [ tf.map_fn(lambda x: final_rt(x(0), x(1)), (idx, inp)) for idx, inp in enumerate(tensor_1_list)]
解决方案
推荐阅读
- unity3d - ElectronJS 中的 Unity 游戏?
- ios - App Store 上仅更新 iPad 应用程序
- java - 如何在 nanohttpd 中发送 JSON 数据作为响应
- android - 带有 SharedElementTransition 的 AsyncLayoutInflater
- ios - 当我保存核心数据时,Int64 不显示 0
- javascript - 如何将使用 javascript 和 ASP.NET 生成的字段中的数据发送到 Microsoft SQL?
- python - 数据框:在一天中的一周内累积日期
- java-8 - 通过 Java 8 Streams API 操作 StringBuilder
- javascript - Netsuite:事务加载时的实时字段更新
- security - 为什么要在 XSS 预防中将 & 转换为 & ?