学习 TensorFlow 1

在工作中,TensorFlow 1 用得越来越少了,这里也只是为了学习。

环境选择及搭建

关于环境选择和搭建,最佳组合是:

安装命令

pip install'numpy<1.17'
pip install'tensorflow<1.13'
pip install'pandas<1.3'

查看环境

In [1]:
import platform
platform.python_version()
Out[1]:
'3.6.6'
In [2]:
import sys
sys.version
Out[2]:
'3.6.6 (default, Jul 16 2018, 17:20:34) \n[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]'
In [3]:
import numpy as np
np.__version__
Out[3]:
'1.16.6'
In [4]:
import tensorflow as tf
tf.__version__
Out[4]:
'1.12.3'
In [5]:
import pandas as pd
pd.__version__
Out[5]:
'1.1.5'

我的第一个 TensorFlow 程序

In [6]:
a = tf.add(1, 2)
a
Out[6]:
<tf.Tensor'Add:0' shape=() dtype=int32>
In [7]:
b = tf.constant('Hello, TensorFlow!')
b
Out[7]:
<tf.Tensor'Const:0' shape=() dtype=string>
In [8]:
sess = tf.Session()
sess.run([a, b])
Out[8]:
[3, b'Hello, TensorFlow!']

可以看到,tf 算子直接输出的是 Tensor, 如何要输出具体的值,需要在 Session 中执行。当然也可以开启及时执行模式。

相关推荐