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

举报
格图洛书 发表于 2021/11/18 23:40:38 2021/11/18
【摘要】 前言 如果把Tensorflow翻译成中文,意思是流动的张量, 第零阶张量为标量,第一阶张量为矢量, 第二阶张量则成为矩阵,在tensorflow中流动的数据大多都以这三种数据结构流动,那么如何去申明一个tensor,在tensorflow中提供了很多的方法,我简要的介绍其中一些申明方法。 申明固定tensor   1...

前言

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

申明固定tensor

 


  
  1. 1. zero_tensor = tf.zeros([2, 3])
  2. #申明一个23列的全零矩阵
  3. 2. ones_tensor = tf.ones([3, 4])
  4. #申明一个34列的全一矩阵
  5. 3. filled_tensor = tf.fill([2, 3], 42)
  6. #申明一个23列的数值全为42的矩阵
  7. 4. constant_tensor = tf.constant([1,2,3])
  8. #申明一个[1,2,3]数列
  9. ***
  10. 打印结果
  11. 1.print(sess.run(zero_tensor))
  12. [[ 0. 0. 0.]
  13. [ 0. 0. 0.]]
  14. 2.print(sess.run(ones_tensor))
  15. [[ 1. 1. 1. 1.]
  16. [ 1. 1. 1. 1.]
  17. [ 1. 1. 1. 1.]]
  18. 3.print(sess.run(filled_tensor))
  19. [[42 42 42]
  20. [42 42 42]]
  21. 4.print(sess.run(constant_tensor))
  22. [1 2 3]
  23. ***

申明同维tensor

 


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

文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。

原文链接:wenyusuran.blog.csdn.net/article/details/107332804

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。