TensorFlow显示常量的属性,显示变量的属性,进行变量的加减法运算,add函数的使用
时间: 2024-02-06 18:09:05 浏览: 85
显示常量的属性:
```python
import tensorflow as tf
# 定义常量
a = tf.constant(5, name='a')
# 获取常量的属性
print(a.name) # 输出:Const:0
print(a.shape) # 输出:()
print(a.dtype) # 输出:<dtype: 'int32'>
```
显示变量的属性:
```python
import tensorflow as tf
# 定义变量
b = tf.Variable(3, name='b')
# 获取变量的属性
print(b.name) # 输出:b:0
print(b.shape) # 输出:()
print(b.dtype) # 输出:<dtype: 'int32_ref'>
```
进行变量的加减法运算:
```python
import tensorflow as tf
# 定义变量
a = tf.Variable(5, name='a')
b = tf.Variable(3, name='b')
# 定义加法运算
c = a + b
# 定义减法运算
d = a - b
# 初始化变量
init = tf.global_variables_initializer()
# 创建会话并运行计算图
with tf.Session() as sess:
sess.run(init)
print(sess.run(c)) # 输出:8
print(sess.run(d)) # 输出:2
```
add函数的使用:
```python
import tensorflow as tf
# 定义常量
a = tf.constant(5, name='a')
b = tf.constant(3, name='b')
# 定义加法运算
c = tf.add(a, b)
# 创建会话并运行计算图
with tf.Session() as sess:
print(sess.run(c)) # 输出:8
```
注意,使用`tf.add()`函数和使用`+`符号进行加法运算的结果是一样的。
阅读全文