TensorFlow学习笔记--(1)张量的随机生成

张量的生成

如何判断一个张量的维数:看张量的中括号有几层

0 1 2 :零维数列

2 4 6\] : 一维向量 \[ \[1 2 3\] \[4 5 6\] \] : 二维数组 两行三列 第一行数据为 1 2 3 第二行数据为 4 5 6 以此类推 n维张量有n层中括号 ```python tf.zeros(%指定一个张量的维数%) 生成一个全0的张量 tf.ones(%指定一个张量的维数%) 生成一个全1的张量 tf.fill(%指定一个张量的维数%,%Value%) 生成一个全为Value的张量 ``` ### 随机张量的生成 在TF中,我们常常需要随机生成一个张量作为初始值 以下是常用函数 ```python 生成正态分布的随机值: tf.random.normal(%维度%,mean=%均值(期望)%,stddev=%标准差%) 默认均值为0,标准差为1 生成截断式的正态分布的随机值: tf.random.truncated_normal(%维度%,mean=%均值(期望)%,stddev=%标准差% ) 默认均值为0,标准差为1 这种方式可以保证随机数在 (υ-2σ,υ+2σ)区间内 不至于太大或太小 生成均匀分布的随机数: tf.random.uniform(%维度%,minval=%最小值%,maxval=%最大值%) - 前闭后开区间 例:random=tf.random,uniform([2,2],minval=1,maxval=4) ```

相关推荐
球求了8 分钟前
C++:继承机制详解
开发语言·c++·学习
时光追逐者44 分钟前
MongoDB从入门到实战之MongoDB快速入门(附带学习路线图)
数据库·学习·mongodb
一弓虽1 小时前
SpringBoot 学习
java·spring boot·后端·学习
晓数2 小时前
【硬核干货】JetBrains AI Assistant 干货笔记
人工智能·笔记·jetbrains·ai assistant
我的golang之路果然有问题2 小时前
速成GO访问sql,个人笔记
经验分享·笔记·后端·sql·golang·go·database
genggeng不会代码2 小时前
用于协同显著目标检测的小组协作学习 2021 GCoNet(总结)
学习
lwewan2 小时前
26考研——存储系统(3)
c语言·笔记·考研
搞机小能手3 小时前
六个能够白嫖学习资料的网站
笔记·学习·分类
nongcunqq3 小时前
爬虫练习 js 逆向
笔记·爬虫
汐汐咯4 小时前
终端运行java出现???
笔记