1 张量
张量(tensor):多维数组(列表)阶:表示张量的维度
数据类型:tf.float32 tf.int32…
#coding:utf-8
import tensorflow as tf #引入模块
a = tf.constant([1.0, 2.0]) #定义一个张量等于[1.0,2.0]
b = tf.constant([3.0, 4.0]) #定义一个张量等于[3.0,4.0]
result = a+b #实现 a 加 b 的加法
print result #打印出结果
为了使得linux系统更方便使用vim。更改vim配置
vim ~/.vimrc
写入以下内容
set ts = 4 set nu
2 计算图
计算图(Graph):搭建神经网络的计算过程,只搭建
#coding=utf-8
import tensorflow as tf
x = tf.constant([[1.0, 2.0]])
w = tf.constant([[3.0], [4.0]])
y = tf.matmul(x,w)#计算图(Graph):
print y
3 会话
会话(session):执行计算图中节点计算
#coding=utf-8
import tensorflow as tf
x = tf.constant([[1.0, 2.0]])
w = tf.constant([[3.0], [4.0]])
y = tf.matmul(x,w)#计算图(Graph):
print y
with tf.Session() as sess:
print sess.run(y)# 执行计算图中的节点运算。