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的Django框架环境并建立和运行第一个App的教程
Jul 02 Python
python3.6连接MySQL和表的创建与删除实例代码
Dec 28 Python
使用python对文件中的单词进行提取的方法示例
Dec 21 Python
Python读取stdin方法实例
May 24 Python
python 使用socket传输图片视频等文件的实现方式
Aug 07 Python
django admin 自定义替换change页面模板的方法
Aug 23 Python
用Python去除图像的黑色或白色背景实例
Dec 12 Python
Java多线程实现四种方式原理详解
Jun 02 Python
Python如何使用27行代码绘制星星图
Jul 20 Python
简单了解python关键字global nonlocal区别
Sep 21 Python
django如何自定义manage.py管理命令
Apr 27 Python
一篇文章带你了解Python和Java的正则表达式对比
Sep 15 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
Search Engine Friendly的URL设计
2006/10/09 PHP
深入PHP许愿墙模块功能分析
2013/06/25 PHP
php ci框架中加载css和js文件失败的原因及解决方法
2014/07/29 PHP
PHP自带ZIP压缩、解压缩类ZipArchiv使用指南
2015/03/03 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
jQuery插件原来如此简单 jQuery插件的机制及实战
2012/02/07 Javascript
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
Javascript基础知识(一)核心基础语法与事件模型
2014/09/29 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
配置Grunt的Task时通配符支持和动态生成文件名问题
2015/09/06 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
JS三目运算(三元运算)方法详解
2017/03/01 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
2017/03/09 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
2018/02/24 Javascript
Vue微信公众号网页分享的示例代码
2020/05/28 Javascript
[01:08:24]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第一场 2月5日
2021/03/11 DOTA
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
python 画出使用分类器得到的决策边界
2019/08/21 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
python获取整个网页源码的方法
2020/08/03 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
学生周末长期请假条
2014/02/15 职场文书
六一儿童节主持词
2014/03/21 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
2014大学班主任工作总结
2014/11/08 职场文书
务虚会发言材料
2014/12/25 职场文书
2015社区爱国卫生工作总结
2015/04/21 职场文书
廉政承诺书2015
2015/04/28 职场文书
毕业季聚会祝酒词!
2019/07/04 职场文书
vue/cli 配置动态代理无需重启服务的方法
2022/05/20 Vue.js