Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python tensorflow-tf.where类型错误_Python_Tensorflow - Fatal编程技术网

Python tensorflow-tf.where类型错误

Python tensorflow-tf.where类型错误,python,tensorflow,Python,Tensorflow,我编写了以下测试代码(更大代码的一部分) 我得到以下错误 TypeError: Expected binary or unicode string, got <function <lambda> at 0x000000000118E400> TypeError:应为二进制或unicode字符串,已获取 我怎样才能解决这个问题 我想做的是在给定特定条件(不使用tf.cond的情况下,创建一个运算符列表\tensor(即optimizer\do nothing),因为我想

我编写了以下测试代码(更大代码的一部分)

我得到以下错误

TypeError: Expected binary or unicode string, got <function <lambda> at 0x000000000118E400>
TypeError:应为二进制或unicode字符串,已获取
我怎样才能解决这个问题

我想做的是在给定特定条件(不使用
tf.cond
的情况下,创建一个运算符列表\tensor(即optimizer\do nothing),因为我想将其应用于批处理,所以我有一个布尔值列表\tensor)
*使用tensorflow 1.0

tf.train.AdamOptimizer(0.1)
返回一个优化器对象,不清楚这与否有什么关系。我建议先创建优化器,然后调整梯度更新,例如将所需批次部分的梯度贡献归零
tf。如果
不处理操作,它会提供访问张量的索引。

返回一个优化器对象,不清楚这与否有什么关系。我建议先创建优化器,然后调整梯度更新,例如,将所需批次部分的梯度贡献归零
tf。如果
不适用于操作,它会提供访问张量的索引。

谢谢。我理解。我原以为这样可以做一批tf.cond,但事实并非如此。谢谢。我理解。我认为这将允许进行批量tf.cond,但事实并非如此。
TypeError: Expected binary or unicode string, got <function <lambda> at 0x000000000118E400>