首页  >  问答  >  正文

python - _, 表示什么意思呢

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

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

PHPzPHPz2741 天前1194

全部回复(6)我来回复

  • PHPz

    PHPz2017-04-18 10:28:25

    可以忽略的变量

    _ 只是个占位符

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:28:25

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

    >>> (lambda : 2)()
    2
    >>> _
    2
    

    回复
    0
  • 怪我咯

    怪我咯2017-04-18 10:28:25

    表示变量名称

    回复
    0
  • PHPz

    PHPz2017-04-18 10:28:25

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

    回复
    0
  • ringa_lee

    ringa_lee2017-04-18 10:28:25

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

    回复
    0
  • ringa_lee

    ringa_lee2017-04-18 10:28:25

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

    回复
    0
  • 取消回复