tensorflow中的一段代碼,“summary,?_?=”這里的“_”是要干什么?我不知道這一句把數據取到“_”后把數據給放到哪里了。
#?訓練并記錄
#?k表示訓練了多少次
k=0.0
#?i每增加1,就表示所有的訓練數據都被訓練完了一次。叫做epoch
for?i?in?range(10000):
??k+=1
??#?summary是merged得出的值,即所有統計內容
??summary,?_?=?sess.run([merged,ff.train_step],feed_dict={ff.inputs:X.reshape((4,2)),ff.labels:Y.reshape((4,1)),ff.drop_keep_rate:1.0})
??#?將統計內容寫入指定log文件中
??train_writer.add_summary(summary,?k)
3 回答

Iamxiaoq
TA貢獻33條經驗 獲得超6個贊
When unpacking, you may sometimes want to discard certain values. Python has no
special syntax for this, but you can often just pick a throwaway variable name for it. For
example:
>>> data = [ 'ACME', 50, 91.1, (2012, 12, 21) ]
>>> _, shares, price, _ = data
這是PythonCookBook里面的一個例子
添加回答
舉報
0/150
提交
取消