TF中常量的创建方法:
tf.constant(常量,dtype=数据类型)
TF中变量的创建方法:
tf.Variable(变量,dtype=数据类型)
TF中几种常见的数据类型
数据类型 | 说明 | 数据类型 | 说明 |
---|---|---|---|
tf.int | 8位整数 | tf.float16 | 16位浮点数 |
tf.int1 | 16位整数 | tf.float32 | 32位浮点数 |
tf.int32 | 32位整数 | tf.string | 字符串 |
tf.int64 | 64位整数 | tf.bool | 布尔型 |
tf.uint8 | 8位无符号整数 | tf.complex16 | 16位复数 |
tf.uint16 | 16位无符号整数 | tf.complex32 | 32位复数 |
TF中几种常用的计算函数
操作 | 描述 |
---|---|
tf.add(x, y, name=None) | 求和 |
tf.sub(x, y, name=None) | 减法 |
tf.multiply(x, y, name=None) | 乘法 |
tf.sub(x, y, name=None) | 除法 |
tf.sub(x, y, name=None) | 取模 |
tf.abs(x, name=None) | 求绝对值 |
tf.neg(x, name=None) | 取负(y = -x) |
tf.sign(x, name=None) | 返回符号 |
tf.inv(x, name=None) | 取反 |
tf.square(x, name=None) | 计算平方 |
tf.sqrt(x, name=None) | 开根号 |
tf.exp(x, name=None) | 计算e的次方 |
tf.log(x, name=None) | 计算log |
tf.maximum(x, y, name=None) | 返回最大值 |
tf.minimum(x, y, name=None) | 返回最小值 |
tf.cos(x, name=None) | 三角函数cosine |
tf.sin(x, name=None) | 三角函数sine |
tf.tan(x, name=None) | 三角函数tan |
tf.atan(x, name=None) | 三角函数ctan |