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中MYSQLdb出现乱码的解决方法
Oct 11 Python
python搜索指定目录的方法
Apr 29 Python
浅谈终端直接执行py文件,不需要python命令
Jan 23 Python
python中将\\uxxxx转换为Unicode字符串的方法
Sep 06 Python
Python 实现域名解析为ip的方法
Feb 14 Python
python Tcp协议发送和接收信息的例子
Jul 22 Python
Python实现二叉树的最小深度的两种方法
Sep 30 Python
使用Python实现Wake On Lan远程开机功能
Jan 22 Python
Python virtualenv虚拟环境实现过程解析
Apr 18 Python
Python带参数的装饰器运行原理解析
Jun 09 Python
python如何停止递归
Sep 09 Python
Python日志器使用方法及原理解析
Sep 27 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
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
2014/07/25 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
ext读取两种结构的xml的代码
2008/11/05 Javascript
学习ExtJS Window常用方法
2009/10/07 Javascript
JQuery Tips(3) 关于$()包装集内元素的改变
2009/12/14 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
JQuery之拖拽插件实现代码
2011/04/14 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
2013/07/01 Javascript
js全屏显示显示代码的三种方法
2013/11/11 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
详解使用nvm管理多版本node的方法
2017/08/30 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
vue新建项目并配置标准路由过程解析
2019/12/09 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
2014/07/11 Python
Python实现信用卡系统(支持购物、转账、存取钱)
2016/06/24 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
Python跳出多重循环的方法示例
2019/07/03 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
keras自定义损失函数并且模型加载的写法介绍
2020/06/15 Python
Python分类测试代码实例汇总
2020/07/23 Python
全球知名的婚恋交友网站:Match.com
2017/01/05 全球购物
Shopbop中文官网:美国亚马逊旗下时尚购物网站
2020/12/15 全球购物
幼儿园清明节活动总结
2014/07/04 职场文书
单位消防安全责任书
2014/07/23 职场文书
党员教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
会计求职信怎么写
2015/03/20 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
《悲惨世界》:比天空更广阔的是人的心灵
2020/01/16 职场文书
Java Dubbo框架知识点梳理
2021/06/26 Java/Android