在工作中,TensorFlow 1 用得越来越少了,这里也只是为了学习。
环境选择及搭建
关于环境选择和搭建,最佳组合是:
- Python 3.6
- Numpy 1.16.6
- TensorFlow 1.12.3
- Pandas 1.1.5 (受 Python 3.6 限制)
安装命令
pip install'numpy<1.17'
pip install'tensorflow<1.13'
pip install'pandas<1.3'
查看环境
In [1]:
import platform
platform.python_version()
Out[1]:
In [2]:
import sys
sys.version
Out[2]:
In [3]:
import numpy as np
np.__version__
Out[3]:
In [4]:
import tensorflow as tf
tf.__version__
Out[4]:
In [5]:
import pandas as pd
pd.__version__
Out[5]:
我的第一个 TensorFlow 程序
In [6]:
a = tf.add(1, 2)
a
Out[6]:
In [7]:
b = tf.constant('Hello, TensorFlow!')
b
Out[7]:
In [8]:
sess = tf.Session()
sess.run([a, b])
Out[8]:
可以看到,tf 算子直接输出的是 Tensor, 如何要输出具体的值,需要在 Session 中执行。当然也可以开启及时执行模式。