首頁  >  問答  >  主體

python - _, 表示什么意思呢

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

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

PHPzPHPz2741 天前1196

全部回覆(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
  • 取消回覆