这样就会出错,原因在于函数返回为三个变量,若直接向写入函数那样运用sess.run()得到,就会导致错误。

sess=tf.Session()
sess.run(tf.initialize_all_variables())
b,bb,bbb=sess.run(darknet53(image_label))
print(b.shape)
print(bb.shape)
print(bbb.shape)
错误的做法:

in __init__     self._traceback = tf_stack.extract_stack()的一个原因

a,aa,aaa=darknet53(image_label)
sess=tf.Session()
sess.run(tf.initialize_all_variables())
b=sess.run(a)
bb=sess.run(aa)
bbb=sess.run(aaa)
print(b.shape)
print(bb.shape)
print(bbb.shape)

正确的做法:

in __init__     self._traceback = tf_stack.extract_stack()的一个原因

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-18
  • 2021-08-25
猜你喜欢
  • 2021-10-29
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2021-11-21
相关资源
相似解决方案