1.先看代码:

import tensorflow as tf
#定义变量
x = tf.Variable([1,2])
#定义常量
a = tf.constant([3,3])
#增加一个减法的op
sub = tf.subtract(x,a)
#增加一个减法op
add = tf.add(x,sub)
#初始化所有的变量
init = tf.global_variables_initializer()
#定义一个会话
#写成with就不用关闭会话
with tf.Session() as sess:sess.run(init)#变量初始化print(sess.run(sub))print(sess.run(add))
#结果为:[-2 -1][-1  1]

#注意变量的初始化

2.具体是怎样的算法呢?

x=[1,2] a=[3,3] ,

x减a等于[-2,-1],即sub=[-2,-1],

然后用x加上sub,得到add = [-1,1]

3.例子:

写个循环,让变量自增,即循环一次就加一

代码:

import tensorflow as tf
#定义一个变量,可以起个名字
state = tf.Variable(0,name='counter')
#加法,让变量state加一
new_value = tf.add(state,1)
#赋值的方法,赋值op
update = tf.assign(state,new_value)#把后面的值赋值给前面
#变量初始化
init = tf.global_variables_initializer()
#定义一个会话
with tf.Session() as sess:sess.run(init)print(sess.run(state))for _ in range(5):#循环五次sess.run(update)print(sess.run(state))

程序的运行结果为:

#每次进行for循环,就更新一次值

深度学习框架TensorFlow(3.变量)相关推荐

  1. 2_初学者快速掌握主流深度学习框架Tensorflow、Keras、Pytorch学习代码(20181211)

    初学者快速掌握主流深度学习框架Tensorflow.Keras.Pytorch学习代码 一.TensorFlow 1.资源地址: 2.资源介绍: 3.配置环境: 4.资源目录: 二.Keras 1.资 ...

  2. TensorFlow:深度学习框架TensorFlow TensorFlow_GPU的简介、安装、测试之详细攻略

    TensorFlow:深度学习框架TensorFlow & TensorFlow_GPU的简介.安装.测试之详细攻略 目录 TensorFlow的简介 TensorFlow的安装 1.tens ...

  3. DL框架之Tensorflow:深度学习框架Tensorflow的简介、安装、使用方法之详细攻略

    DL框架之Tensorflow:深度学习框架Tensorflow的简介.安装.使用方法之详细攻略 目录 Tensorflow的简介 1.描述 2.TensorFlow的六大特征 3.了解Tensorf ...

  4. 快速了解深度学习框架--tensorflow(更新中)

    深度学习框架(工具)简单来说即库,需要import,比如tensorflow,Caffe- 深度学习框架提供了一系列的深度学习的组件(对于通用的算法,里面会有实现),当需要使用新的算法的时候就需要用户 ...

  5. 深度学习框架 TensorFlow:张量、自动求导机制、tf.keras模块(Model、layers、losses、optimizer、metrics)、多层感知机(即多层全连接神经网络 MLP)

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 安装 TensorFlow2.CUDA10.cuDNN7.6. ...

  6. DL框架之TensorFlow:深度学习框架TensorFlow Core(低级别TensorFlow API)的简介、安装、使用方法之详细攻略

    DL框架之TensorFlow:TensorFlow Core(低级别TensorFlow API)的简介.安装.使用方法之详细DL框架之TensorFlow:深度学习框架TensorFlow Cor ...

  7. DL框架:主流深度学习框架(TensorFlow/Pytorch/Caffe/Keras/CNTK/MXNet/Theano/PaddlePaddle)简介、多个方向比较、案例应用之详细攻略

    DL框架:主流深度学习框架(TensorFlow/Pytorch/Caffe/Keras/CNTK/MXNet/Theano/PaddlePaddle)简介.多个方向比较.案例应用之详细攻略 目录 深 ...

  8. 深度学习入门笔记系列(一)——深度学习框架 tensorflow 的介绍与安装

    本系列将分为 8 篇 .今天是第一篇 ,工欲善其事必先利其器 ,先简单讲讲当前的主流深度学习框架 TensorFlow 及其安装方法 . 我们知道 ,深度学习研究的热潮持续高涨 ,许多的开源深度学习框 ...

  9. 深度学习框架tensorflow学习与应用——代码笔记11(未完成)

    11-1 第十周作业-验证码识别(未完成) #!/usr/bin/env python # coding: utf-8# In[1]:import os import tensorflow as tf ...

  10. 深度学习框架TensorFlow系列之(五)优化器1

    1 背景 梯度下降算法是目前最流行的优化算法之一,并且被用来优化神经网络的模型.业界知名的深度学习框架TensorFlow.Caffe等均包含了各种关于梯度下降优化器的实现.然而这些优化器经常被用作黑 ...

最新文章

  1. 2021.4.11 字节跳动实习笔试题---情报解密
  2. 使用PHP对数据库输入进行恶意代码清除
  3. c++字符前面的L和_T
  4. nginx: [error] invalid PID number in /run/nginx.pid
  5. 02/03_Pytorch安装、Conda安装Pythorch,换源、pytorch官网、验证、安装jupyter、卸载、安装、启动jupyter、配置Jupyter notebook、使用
  6. 从无盘启动看 Linux 启动原理
  7. sqlserver 微信昵称_sql server用户名和登录名的区别和联系
  8. java 创建文件夹的方法_java中创建文件夹的方法
  9. opencv 图像平滑、图像模糊函数的使用
  10. Codeforces 1077F2 Pictures with Kittens (hard version)(DP+单调队列优化)
  11. shell教你如何批量解压缩——unzip命令
  12. 实施ERP管理系统的流程有哪些
  13. 固态硬盘性能下降,造成win10卡顿,及解决方法
  14. 好玩好用的网站,不能错过!
  15. CSS3:boder-radius
  16. 小熊派开发板STM32L431_BearPi_LiteOS_E53_ST1调测GPS+2G心得(附代码修正版)
  17. Helper辅助类设计技巧
  18. Epub格式电子书格式解析
  19. hazy的面试小笔记之计网(持续更新)
  20. Nvidia xavier NX通过flash.sh烧录linux系统

热门文章

  1. IDEA-2020版本 Gradle项目控制台输出乱码
  2. 线段树——区间离散化/压缩
  3. 本地提交到yarn_Hadoop(四) Yarn
  4. Spark社区可能放弃Spark 1.7而直接发布Spark 2.x
  5. 蓝桥杯【(经验+资源)分享】【从零备考 蓝桥杯】说说我的经历及备考经验
  6. Java08-day08【API(概述、使用)、String-StringBuilder(概述、构造方法、特点、方法)、StringBuilder和String相互转化】
  7. php中...的用法
  8. 使用 fail2ban 防御 SSH 暴力破解
  9. 我的第一个Spring MVC程序
  10. ElasticSearch搜索引擎: 内存分析与设置