_, 表示什么意思呢

在tensorflow一个学习代码中遇到了这样一行代码:
_, loss_value = sess.run()

想请问一下这个_,表示什么意思呢

阅读 5.7k
6 个回答

可以忽略的变量

_ 只是个占位符

如果你是在 REPL 中, _ 可以代表上一步的返回值
比如

>>> (lambda : 2)()
2
>>> _
2
新手上路,请多包涵

表示变量名称

sess.run()返回两个参数,第一个参数保存到变量名为_的变量里。如果单独print _,则表示最近一次表达式的值

表示将被抛弃的变量,哭脸

表示func本来要返回两个变量,但是你只想接收后面的变量,前面的就用 _占个位置表示已经接收

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题