TensorFlow学习笔记2——数据类型及简单运算
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TensorFlow学习笔记2——数据类型及简单运算相关的知识,希望对你有一定的参考价值。
首先,激活tensorflow环境( source activate tensorflow ),随后
1 import tensorflow as tf 2 sess = tf.Session()
1. 常量
创建标量(scalar)或张量(tensor)形式的常量
1 tf.constant(value, dtype=None, shape=None, name=‘Const‘, verify_shape=False)
例1:
1 node1 = tf.constant(3.0, dtype=tf.float32) 2 node2 = tf.constant(4.0) 3 print(sess.run([node1, node2]))
输出:
[3.0, 4.0]
例2:
1 a = tf.constant([2, 2], name="vector") 2 print(sess.run(a))
输出:
[2 2]
拓展:
2. 简单数学操作
1 a = tf.constant([3, 6]) 2 b = tf.constant([2, 2]) 3 tf.add(a, b) # >> [5 8] 4 tf.add_n([a, b, b]) # >> [7 10]. Equivalent to a + b + b 5 tf.mul(a, b) # >> [6 12] because mul is element wise 6 tf.matmul(a, b) # >> ValueError 7 tf.matmul(tf.reshape(a, shape=[1, 2]), tf.reshape(b, shape=[2, 1])) # >> [[18]] 8 tf.div(a, b) # >> [1 3] 9 tf.mod(a, b) # >> [1 0]
以上是关于TensorFlow学习笔记2——数据类型及简单运算的主要内容,如果未能解决你的问题,请参考以下文章
《TensorFlow实战Google深度学习框架(第二版)》学习笔记及书评