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 的用法相关推荐

  1. 『tensorflow笔记』图变量tf.Variable的用法解析

    TensorFlow中的图变量,跟我们平时所接触的一般变量在用法上有很大的差异.尤其对于那些初次接触此类深度学习库的编程人员来说,会显得十分难上手. 我们通过tf.Variable构造一个variab ...

  2. TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别

    TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...

  3. Tensorflow教程: tf.Variable() 和tf.get_variable()

    七月 上海 | 高性能计算之GPU CUDA培训 7月27-29日三天密集式学习  快速带你入门阅读全文> 正文共364个字,预计阅读时间8分钟. 一.简介 tf.Variable() 1tf. ...

  4. TensorFlow学习笔记(一): tf.Variable() 和tf.get_variable()详解

    对于tf.Variable和tf.get_variable,这两个都是在我们训练模型的时候常遇到的函数,我们首先要知道懂得它的语法格式.常用的语法格式的作用以及在实际代码中是如何调用.如何运行的,运行 ...

  5. TensorFlow 学习(一)—— tf.get_variable() vs tf.Variable(),tf.name_scope() vs tf.variable_scope()

    scope 命名方法 对于一个复杂的 tensorflow 模型会有很多个变量, tf.variable_scope() :提供了简单的命名空间技术以避免冲突: tf.get_variable():从 ...

  6. Tensorflow中的tf.layers.batch_normalization()用法

    使用tf.layers.batch_normalization()需要三步: 在卷积层将激活函数设置为None. 使用batch_normalization. 使用激活函数激活. 需要特别注意的是:在 ...

  7. TensorFlow 学习(一)—— tf get variable vs tf Variable ,tf nam

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! scop ...

  8. tensorflow API:tf.Variable

    原文:官网 一个Variable变量通过run()保存流程图中的状态:创建一个变量,即创建一个Variable类的实例加入graph中 Variable()构造器要求变量有初始化值,初始化值给出了Te ...

  9. 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() ...

最新文章

  1. python json模块有什么用_Python中json模块与jsonpath模块的区别是什么
  2. 《移动项目实践》实验报告——Android Studio环境搭建
  3. dbscan用 java代码_聚类算法之DBScan(Java实现)[转]
  4. java8 nio_Java8之 NIO的学习
  5. Pytorch—模型微调(fine-tune)
  6. 亲爱的波特兰——CJ麦科勒姆告别信
  7. Hydra/Medusa爆破工具命令参数和简单操作
  8. 自然语言处理seq2seq模型实现人工智能对对联(基于TensorFlow框架)
  9. 屌丝Cent OS服务器应用之--SVN
  10. 以逗号为分隔符对字符串进行分隔
  11. ZCANPRO 周立功CAN通道配置方法
  12. 局域网通信软件MTalk
  13. Alibaba大牛常读的10本Java实战书籍,(Java开发进阶必备书单),可以白嫖了
  14. 使用css3d-engine.js编写简单的 360全景h5页面
  15. java银行新核心业务有哪些_银行核心业务系统性能测试
  16. Twitter高级软件工程师岳峣:做好自己喜欢的事
  17. Mac环境下为Python安装MySQLdb库时遇到的诸多问题
  18. Docker容器时间与宿主机不一致?3个解决方案
  19. 计算机技术与应用实例教程,多媒体技术与应用案例教程(ppt).ppt
  20. mysql兼容微信表情

热门文章

  1. 那些珍贵的「视觉SLAM」课程资料总结(补充版/完整版)
  2. linux系统关于ping的命令,详解Linux系统中ping和arping命令的用法
  3. php地址后面拼接页码,php分页类尾部页码导航代码
  4. 利用人工智能众包数据,加速药物发现
  5. 第二十八课.AlphaGo实例分析
  6. 如何在 Python 中使用 ggplot2?
  7. 导师讨厌什么样的学生 ?
  8. pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动计数个数(rolling count)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额计数个数
  9. R语言使用ggplot2包使用geom_density()函数绘制密度图(自定义颜色填充、线条色彩、分组、均值线)实战(density plot)
  10. python使用np.linspace函数生成均匀的浮点数列表实战:生成浮点数列表、生成浮点数列表(指定是否包含末尾值)