" //"是什么意思?在fully_connected_feed.py中

时间:2016-10-10 23:22:14

标签: tensorflow

我正在使用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

1 个答案:

答案 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)