TensorFlow学习积累

from __future__ import division, print_function, absolute_import

第一个division解释如下:

导入python未来支持的语言特征division(精确除法),当我们没有在程序中导入该特征时,"/"操作符执行的是截断除法(Truncating Division),当我们导入精确除法之后,"/"执行的是精确除法,如下所示:

---------------------------------------------------------------------------------------------

>>> 3/4
0
>>> from __future__ import division
>>> 3/4

0.75

--------------------------------------------------------------------------------------------

导入精确除法后,若要执行截断除法,可以使用"//"操作符:

--------------------------------------------------------------------------------------------
>>> 3//4
0

第二个print_function解释如下:

在开头加上这句之后,即使在python2.X,使用print就得像python3.X那样加括号使用。python2.X中print不需要括号,而在python3.X中则需要。

第三个absolute_import解释如下:

这是一个在py2.x中导入3.x的导入特性的语句, 是为了区分出绝对导入和相对导入.

猜你喜欢

转载自blog.csdn.net/Blackrosetian/article/details/83022113
今日推荐