前言

如果把Tensorflow翻译成中文,意思是流动的张量, 第零阶张量为标量,第一阶张量为矢量, 第二阶张量则成为矩阵,在tensorflow中流动的数据大多都以这三种数据结构流动,那么如何去申明一个tensor,在tensorflow中提供了很多的方法,我简要的介绍其中一些申明方法。

申明固定tensor

1. zero_tensor = tf.zeros([2, 3])
#申明一个2行3列的全零矩阵
2. ones_tensor = tf.ones([3, 4])
#申明一个3行4列的全一矩阵
3. filled_tensor = tf.fill([2, 3], 42)
#申明一个2行3列的数值全为42的矩阵
4. constant_tensor = tf.constant([1,2,3])
#申明一个[1,2,3]数列
***
打印结果
1.print(sess.run(zero_tensor))
[[ 0.  0.  0.][ 0.  0.  0.]]2.print(sess.run(ones_tensor))
[[ 1.  1.  1.  1.][ 1.  1.  1.  1.][ 1.  1.  1.  1.]]3.print(sess.run(filled_tensor))
[[42 42 42][42 42 42]]4.print(sess.run(constant_tensor))
[1 2 3]
***

申明同维tensor

1.zeros_similar = tf.zeros_like(constant_tensor )
#申明一个形状完全和constant_tensor 相同的全零数列
2.ones_similar = tf.ones_like(constant_tensor )
#申明一个形状完全和constant_tensor 相同的全一数列
***
打印结果
1.print

tensorflow从入门到精通100讲(一)-如何申明一个tensor,Tensorflow中最重要的基本操作相关推荐

  1. tensorflow从入门到精通100讲(七)-TensorFlow房价预估使用Keras快速构建模型

    前言 这篇文章承接上一篇tensorflow从入门到精通100讲(二)-IRIS数据集应用实战 https://wenyusuran.blog.csdn.net/article/details/107 ...

  2. tensorflow从入门到精通100讲(三)-谈谈Estimator在Tensorflow中的应用

    前言 正如Tensorflow的官网所示:TensorFlow 提供一个包含多个 API 层的编程堆栈其架构图如下.用户可以任意选择不同级别的API进行自己模型的构建.而本篇文章就最高级别的API-- ...

  3. tensorflow从入门到精通100讲(六)-在TensorFlow Serving/Docker中做keras 模型部署

    前言 不知道大家研究过没有,tensorflow模型有三种保存方式: 训练时我们会一般会将模型保存成:checkpoint文件 为了方便python,C++或者其他语言部署你的模型,你可以将模型保存成 ...

  4. tensorflow从入门到精通100讲(二)-IRIS数据集应用实战

    前言 TensorFlow 2.0 即将问世,很多API该删的删,该改的改.在这篇文章中我就2.0 版本中以下两点更新,为大家做一下预热(注意:博主使用的是tensorflow1.9版). 在tens ...

  5. tensorflow从入门到精通100讲(四)-细粒度的情感分析Gated Convolutional Networks

    前言 首先简要介绍一下基于Aspect的情感分析(Aspect based sentiment analysis--ABAS),ABAS的主要任务:是判断句子所在的场景在某一方面的情感极性.举个例子, ...

  6. tensorflow从入门到精通100讲(五)-知识图谱( Knowledge Graph)关系抽取之PCNN

    前言 知识图谱( Knowledge Graph)以结构化的形式描述客观世界中概念.实体及其关系,将互联网的信息表达成更接近人类认知世界的形式,提供了一种更好地组织.管理和理解互联网海量信息的能力.上 ...

  7. AUTOSAR从入门到精通100讲(二十九)-AutoSar中RTE的生成过程

    生成阶段                图1  RTE Generation Phase 在ECU完全配置好之后,就可以生成实际的RTE(包括基本的基础软件调度器部分).由于在ECU配置阶段已经解决了 ...

  8. AUTOSAR从入门到精通100讲(三十三)-AutoSar架构中的诊断事件管理

    Dem在AutoSar架构中的角色和位置 Dem(Diagnostic Event Manager)诊断事件管理,属于Autosar BSW(Basic Software)中的系统服务,在整个架构中所 ...

  9. AUTOSAR从入门到精通100讲(六)-Multicore-多核存储优化

    多核存储的优化十分重要,在汽车嵌入式领域很多CPU的主频已经足够高了,为何其计算能力始终存在缺口,其中一个原因就是多核存储分配不合理,导致CPU访存时间过长,访存操作的等待时延浪费了CPU的计算能力. ...

最新文章

  1. CodeForces - 468B Two Sets(并查集+思维)
  2. 如何为自己的项目在pycharm中设置debug?
  3. HDU - 5877 Weak Pair (dfs序+树状数组+离散化)
  4. http://www.cnblogs.com/langjt/p/4281477.html
  5. 第一百四十一节,JavaScript,封装库--DOM加载
  6. 8 FI配置-财务会计-把总账科目组的字段状态变式分配给公司代码
  7. 美国IARPA发起公共安全预测机器学习挑战赛(总奖池10万美金)
  8. 二叉树层序遍历_求二叉树的层序遍历
  9. linux vmware 服务,学习笔记:在Linux虚拟机上搭建node服务
  10. Spring boot 2.x 错误处理机制 与 定制错误页面
  11. 皮尔森相关系数_克莱姆相关系数的计算
  12. 电子商务复习笔记三:网络营销
  13. C语言贪心算法——找钱
  14. 第2章 构建自定义语料库
  15. html图片文字下方,css图片下边怎么加字
  16. 移动高德地图marker点
  17. 水纹效果(Water)源程序.
  18. Easy-Pay一行代码解决支付宝微信支付功能
  19. 合集 | 南邮实验报告目录
  20. ndows 资源管理器,什么是windows资源管理器

热门文章

  1. cocos2dx 3.3 Director setNotificationNode BUG
  2. ubuntu安装五笔输入法(ibus-table-wubi)
  3. 二、lvm条带化的概念
  4. python读写二进制文件的方法
  5. GRE核心词汇助记与精练-List12转
  6. 《C和指针》读书笔记第二章基本概念
  7. 32位oracle和64位的区别,区分你的oracle是64位还是32位
  8. python怎么安装pyecharts_基于Python安装pyecharts所遇的问题及解决方法
  9. 解码resources时里面是空的_深度解码超实用的OpenStack Heat
  10. html5语义元素表,HTML5的结构和语义(3):语义性的块级元素