计算机视觉基础系列(python与opencv的操作与运用/tensorflow的基础介绍)(四)---tensorflow的变量和常量

本文详细解析了在TensorFlow中变量与常量的使用区别,强调变量需初始化并经由会话运行才能生效,而常量虽直接可用但同样需在会话中运行才能打印。通过具体代码示例,深入理解TensorFlow的数据类型处理机制。

tensorflow里面。在运用的时候,变量必须要经过初始化之后才可以运用,常量可以直接运用,但是在运用的时候必须要经过会话Session之后才可以打印出来,而初始化之后也必须要执行会话才可以生效,然后再进行Session会话进行打印,如下代码所示:

import tensorflow as tf
data1 = tf.constant(2, dtype=tf.int32)         # data1定义为常量
data2 = tf.Variable(10, name='var')            # data2定义为变量
sess = tf.Session()
print(sess.run(data1))                         # 经过会话运行打印
init = tf.global_variables_initializer()       # 变量初始化
sess.run(init)                                 # 初始化经过会话生效
print(sess.run(data2))

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值