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

本文是Tensorflow从入门到精通系列的第一讲,主要介绍了如何在Tensorflow中声明不同类型的tensor,包括固定tensor、同维tensor、序列tensor和随机tensor,并通过实例讲解了申明和使用tensor的基本方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

如果把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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文宇肃然

精神和物质鼓励你选一个吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值