吴裕雄--天生自然TensorFlow2教程:数学运算

Posted tszr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了吴裕雄--天生自然TensorFlow2教程:数学运算相关的知识,希望对你有一定的参考价值。

import tensorflow as tf

b = tf.fill([2, 2], 2.)
a = tf.ones([2, 2])
a+b
a-b
a*b
a/b
b // a
b % a
tf.math.log(a)  # 只有以e为底的log
tf.exp(a)
tf.math.log(8.)/tf.math.log(2.)  # 以2为底
tf.math.log(100.)/tf.math.log(10.)  # 以10为底
tf.pow(b, 3)
b**3
tf.sqrt(b)
a@b
tf.matmul(a, b)
a = tf.ones([4, 2, 3])  # 4作为batch处理
b = tf.fill([4, 3, 5], 2.)  # 4作为batch处理
a@b
tf.matmul(a, b)
bb = tf.broadcast_to(b, [4, 3, 5])
a@bb
x = tf.ones([4, 2])
W = tf.ones([2, 1])
b = tf.constant(0.1)  # 自动broadcast为[4,1]

x@W + b
out = x@W + b
tf.nn.relu(out)

 

以上是关于吴裕雄--天生自然TensorFlow2教程:数学运算的主要内容,如果未能解决你的问题,请参考以下文章

吴裕雄--天生自然TensorFlow2教程:Broadcasting

吴裕雄--天生自然TensorFlow2教程:数据加载

吴裕雄--天生自然TensorFlow2教程:numpy [ ] 索引

吴裕雄--天生自然TensorFlow2教程:Tensor数据类型

吴裕雄--天生自然 高等数学学习:柱面

吴裕雄--天生自然 高等数学学习:全微分