我正在使用Python 2.7.6学习TensorFlow。 https://www.tensorflow.org/versions/master/tutorials/mnist/tf/index.html#tensorflow-mechanics-101
从上面的页面,我可以获得fully_connected_feed.py。
在文件中,我看到了
# And run one epoch of eval.
true_count = 0 # Counts the number of correct predictions.
steps_per_epoch = data_set.num_examples // FLAGS.batch_size
" //"是什么意思?操作
我试图在API文档中找到意义,但没有成功。 https://www.tensorflow.org/api_docs/python/index.html
答案 0 :(得分:1)
为了与Python 2和Python 3兼容,TensorFlow始终使用Python 3除法运算符,在每个文件的顶部使用from __future__ import division
语句。
作为Trejkaz points out in a comment,在Python 3中,//
运算符表示floor division(或整数除法):即结果等同于floor(data_set.num_examples / FLAGS.batch_size)
。