tensorflow tf.Variable 的用法
import tensorflow as tf #导入模块
import numpy as np
tf.Variable(3) # 数字输入
<tf.Variable ‘Variable:0’ shape=() dtype=int32, numpy=3>
tf.Variable(np.array(3.)) # 浮点数输入
<tf.Variable ‘Variable:0’ shape=() dtype=float64, numpy=3.0>
tf.Variable([1,2]) # 列表输入
<tf.Variable ‘Variable:0’ shape=(2,) dtype=int32, numpy=array([1, 2])>
tf.Variable(np.array([1,2])) # numpy数组输入
<tf.Variable ‘Variable:0’ shape=(2,) dtype=int32, numpy=array([1, 2])>
tf.Variable(tf.constant([[1, 2], [3, 4]]) # tensor输入)
<tf.Variable ‘Variable:0’ shape=(2, 2) dtype=int32, numpy=
array([[1, 2],
[3, 4]])>
tf.Variable(np.array([1, 2]), # numpy数组输入dtype=tf.float64 # 指定数据类型
)
<tf.Variable ‘Variable:0’ shape=(2,) dtype=float64, numpy=array([1., 2.])>
x = tf.Variable([1, 2]) # tf.Variable复制给python变量x
x
<tf.Variable ‘Variable:0’ shape=(2,) dtype=int32, numpy=array([1, 2])>
print(x.shape, x.dtype) # 通过x来看属性
(2,) <dtype: ‘int32’>
print(x.numpy()) # 看 tf.Variable 的取值
[1 2]
x.trainable # 可被训练的属性
True
x.assign([3, 4]) # 修改 tf.Variable 的值
<tf.Variable ‘UnreadVariable’ shape=(2,) dtype=int32, numpy=array([3, 4])>
x.assign_add([1, 1]) # tf.Variable 的加法赋值
<tf.Variable ‘UnreadVariable’ shape=(2,) dtype=int32, numpy=array([4, 5])>
x.assign_sub([2, 2]) # tf.Variable 的减法赋值
<tf.Variable ‘UnreadVariable’ shape=(2,) dtype=int32, numpy=array([2, 3])>
tensorflow tf.Variable 的用法相关推荐
- 『tensorflow笔记』图变量tf.Variable的用法解析
TensorFlow中的图变量,跟我们平时所接触的一般变量在用法上有很大的差异.尤其对于那些初次接触此类深度学习库的编程人员来说,会显得十分难上手. 我们通过tf.Variable构造一个variab ...
- TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别
TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...
- Tensorflow教程: tf.Variable() 和tf.get_variable()
七月 上海 | 高性能计算之GPU CUDA培训 7月27-29日三天密集式学习 快速带你入门阅读全文> 正文共364个字,预计阅读时间8分钟. 一.简介 tf.Variable() 1tf. ...
- TensorFlow学习笔记(一): tf.Variable() 和tf.get_variable()详解
对于tf.Variable和tf.get_variable,这两个都是在我们训练模型的时候常遇到的函数,我们首先要知道懂得它的语法格式.常用的语法格式的作用以及在实际代码中是如何调用.如何运行的,运行 ...
- TensorFlow 学习(一)—— tf.get_variable() vs tf.Variable(),tf.name_scope() vs tf.variable_scope()
scope 命名方法 对于一个复杂的 tensorflow 模型会有很多个变量, tf.variable_scope() :提供了简单的命名空间技术以避免冲突: tf.get_variable():从 ...
- Tensorflow中的tf.layers.batch_normalization()用法
使用tf.layers.batch_normalization()需要三步: 在卷积层将激活函数设置为None. 使用batch_normalization. 使用激活函数激活. 需要特别注意的是:在 ...
- TensorFlow 学习(一)—— tf get variable vs tf Variable ,tf nam
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! scop ...
- tensorflow API:tf.Variable
原文:官网 一个Variable变量通过run()保存流程图中的状态:创建一个变量,即创建一个Variable类的实例加入graph中 Variable()构造器要求变量有初始化值,初始化值给出了Te ...
- tensorflow 变量及命名空间 tf.Variable() vs tf.get_variable() tf.name_scope() vs tf.variable_scope()
tf.Variable() vs tf.get_variable() tf.name_scope() vs tf.variable_scope() 1. 基础功能 1.1 tf.Variable() ...
最新文章
- python json模块有什么用_Python中json模块与jsonpath模块的区别是什么
- 《移动项目实践》实验报告——Android Studio环境搭建
- dbscan用 java代码_聚类算法之DBScan(Java实现)[转]
- java8 nio_Java8之 NIO的学习
- Pytorch—模型微调(fine-tune)
- 亲爱的波特兰——CJ麦科勒姆告别信
- Hydra/Medusa爆破工具命令参数和简单操作
- 自然语言处理seq2seq模型实现人工智能对对联(基于TensorFlow框架)
- 屌丝Cent OS服务器应用之--SVN
- 以逗号为分隔符对字符串进行分隔
- ZCANPRO 周立功CAN通道配置方法
- 局域网通信软件MTalk
- Alibaba大牛常读的10本Java实战书籍,(Java开发进阶必备书单),可以白嫖了
- 使用css3d-engine.js编写简单的 360全景h5页面
- java银行新核心业务有哪些_银行核心业务系统性能测试
- Twitter高级软件工程师岳峣:做好自己喜欢的事
- Mac环境下为Python安装MySQLdb库时遇到的诸多问题
- Docker容器时间与宿主机不一致?3个解决方案
- 计算机技术与应用实例教程,多媒体技术与应用案例教程(ppt).ppt
- mysql兼容微信表情
热门文章
- 那些珍贵的「视觉SLAM」课程资料总结(补充版/完整版)
- linux系统关于ping的命令,详解Linux系统中ping和arping命令的用法
- php地址后面拼接页码,php分页类尾部页码导航代码
- 利用人工智能众包数据,加速药物发现
- 第二十八课.AlphaGo实例分析
- 如何在 Python 中使用 ggplot2?
- 导师讨厌什么样的学生 ?
- pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动计数个数(rolling count)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额计数个数
- R语言使用ggplot2包使用geom_density()函数绘制密度图(自定义颜色填充、线条色彩、分组、均值线)实战(density plot)
- python使用np.linspace函数生成均匀的浮点数列表实战:生成浮点数列表、生成浮点数列表(指定是否包含末尾值)