Tensorflow的常用矩阵生成方式


Posted in Python onJanuary 04, 2020

我就废话不多说了,直接上代码吧!

#全0和全1矩阵

v1 = tf.Variable(tf.zeros([3,3,3]), name="v1") 

v2 = tf.Variable(tf.ones([10,5]), name="v2") 
 
#填充单值矩阵 
v3 = tf.Variable(tf.fill([2,3], 9)) 

 
#常量矩阵 
v4_1 = tf.constant([1, 2, 3, 4, 5, 6, 7]) 
v4_2 = tf.constant(-1.0, shape=[2, 3]) 


# 和v4_1形状一样的全1或全0矩阵

v5_1=tf.ones_like(v4_1)

v5_2=tf.zeros_like(v4_1) 


#生成等差数列 
v6_1 = tf.linspace(10.0, 12.0, 30, name="linspace")#float32 or float64 
v7_1 = tf.range(10, 20, 3)#just int32 
 
#生成各种随机数据矩阵 

#平均分布

v8_1 = tf.Variable(tf.random_uniform([2,4], minval=0.0, maxval=2.0, dtype=tf.float32, seed=1234, name="v8_1")) 
#正态分布

v8_2 = tf.Variable(tf.random_normal([2,3], mean=0.0, stddev=1.0, dtype=tf.float32, seed=1234, name="v8_2")) 

#正态分布,但是去掉2sigma外的数字

v8_3 = tf.Variable(tf.truncated_normal([2,3], mean=0.0, stddev=1.0, dtype=tf.float32, seed=1234, name="v8_3")) 

#把这3个行重排列
v8_5 = tf.random_shuffle([[1,2,3],[4,5,6],[6,6,6]], seed=134, name="v8_5")

以上都是计算图中的变量,需要sess.run()以后才能成为真正的数据

存取方式是:

np.save("v1.npy",sess.run(v1))#numpy save v1 as file 
test_a = np.load("v1.npy") 
print test_a[1,2]

这篇Tensorflow的常用矩阵生成方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用函数默认值实现函数静态变量的方法
Aug 18 Python
在Django的URLconf中进行函数导入的方法
Jul 18 Python
Python创建对称矩阵的方法示例【基于numpy模块】
Oct 12 Python
python+VTK环境搭建及第一个简单程序代码
Dec 13 Python
快速解决安装python没有scripts文件夹的问题
Apr 03 Python
Python简单获取二维数组行列数的方法示例
Dec 21 Python
python 2.7 检测一个网页是否能正常访问的方法
Dec 26 Python
Python控制键盘鼠标pynput的详细用法
Jan 28 Python
python3 批量获取对应端口服务的实例
Jul 25 Python
Python实现直方图均衡基本原理解析
Aug 08 Python
python3.5 cv2 获取视频特定帧生成jpg图片
Aug 28 Python
python实现连连看游戏
Feb 14 Python
Tensorflow读取并输出已保存模型的权重数值方式
Jan 04 #Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
Jan 04 #Python
tensorflow 获取所有variable或tensor的name示例
Jan 04 #Python
tensorflow没有output结点,存储成pb文件的例子
Jan 04 #Python
TensorFlow查看输入节点和输出节点名称方式
Jan 04 #Python
根据tensor的名字获取变量的值方式
Jan 04 #Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
Jan 04 #Python
You might like
php防止伪造的数据从URL提交方法
2014/06/27 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
php mysql获取表字段名称和字段信息的三种方法
2016/11/13 PHP
php一个文件搞定微信jssdk配置
2016/12/12 PHP
js Array对象的扩展函数代码
2013/04/24 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
javascirpt实现2个iframe之间传值的方法
2016/06/30 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
vue2.0+vue-dplayer实现hls播放的示例
2018/03/02 Javascript
浅谈node中的cluster集群
2018/06/02 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
Vue实现按钮旋转和移动位置的实例代码
2018/08/09 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
2018/09/28 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
python中urllib模块用法实例详解
2014/11/19 Python
Python3.2中的字符串函数学习总结
2015/04/23 Python
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
Python学习小技巧之列表项的推导式与过滤操作
2017/05/20 Python
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
Python基础练习之用户登录实现代码分享
2017/11/08 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
法国床上用品商店:La Compagnie du lit
2019/12/26 全球购物
一百多行代码实现react拖拽hooks
2021/03/23 Javascript
关于长城的导游词
2015/01/30 职场文书
2015年秋季运动会前导词
2015/07/20 职场文书
2015元旦感言
2015/12/09 职场文书
领导激励员工的演讲稿,各种会上用得到,建议收藏
2019/08/13 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python
面试中老生常谈的MySQL问答集锦夯实基础
2022/03/13 MySQL
详解OpenCV获取高动态范围(HDR)成像
2022/04/29 Python
Golang入门之计时器
2022/05/04 Golang
Debian11 Xfce终端光标的颜色怎么设置?
2022/08/14 数码科技