2-12 tensorflow运算原理
#opencv tensorflow #类比 语法 api 原理 #基础数据类型 运算符 流程 字典 数组 import tensorflow as tf #data1 = tf.constant(2.5) data1 = tf.constant(2.5,dtype=tf.float32) #data1 = tf.constant(2,dtype=tf.int32) #data1 = tf.constant(2) data2 = tf.Variable(10,name='var') print(data1) print(data2) ''' sess = tf.Session() init = tf.global_variables_initializer() sess.run(init) print(sess.run(data1)) print(sess.run(data2)) sess.close() # 本质 tf = tensor + 计算图 # tensor 数据 # op # graphs 数据操作 # session才是执行的核心 session可以理解为运算的交互环境 #我们需要把当前的交互环境放进去。可以把data1的tensor和data1的赋值操作全部放进去。以后分析tensorflow代码就可以先分析tensor张量有哪些,然后再分析session中的计算图有哪些 # tensorflow所有的变量都必须要初始化之后才能完成 ''' init = tf.global_variables_initializer() sess = tf.Session() with sess: sess.run(init) print(sess.run(data2))