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中输出ASCII大文字、艺术字、字符字小技巧
Apr 28 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
Feb 19 Python
JPype实现在python中调用JAVA的实例
Jul 19 Python
Python3.4编程实现简单抓取爬虫功能示例
Sep 14 Python
Python面向对象编程之继承与多态详解
Jan 16 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
Mar 27 Python
python输入多行字符串的方法总结
Jul 02 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
Apr 08 Python
Python新手如何进行闭包时绑定变量操作
May 29 Python
python使用QQ邮箱实现自动发送邮件
Jun 22 Python
解决Python中的modf()函数取小数部分不准确问题
May 28 Python
5行Python代码实现一键批量扣图
Jun 29 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
Windows PHP5和Apache的安装与配置
2009/06/08 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
2013/04/22 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
php实现scws中文分词搜索的方法
2015/12/25 PHP
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
jquery动态增加删除表格行的小例子
2013/11/14 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
new Date()问题在ie8下面的处理方法
2014/07/31 Javascript
网页运行时提示对象不支持abigimage属性或方法
2014/08/10 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
2016/01/26 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
Vue实例的对象参数options的几个常用选项详解
2019/11/08 Javascript
[50:48]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python CSV模块使用实例
2015/04/09 Python
Saltstack快速入门简单汇总
2016/03/01 Python
python基于twisted框架编写简单聊天室
2018/01/02 Python
python3+requests接口自动化session操作方法
2018/10/13 Python
python得到qq句柄,并显示在前台的方法
2018/10/14 Python
Python 日期与时间转换的方法
2020/08/01 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
2021/03/03 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
丝芙兰波兰:Sephora.pl
2018/03/25 全球购物
英国伦敦的睡衣品牌:Asceno
2019/10/06 全球购物
店长岗位职责
2013/11/21 职场文书
车辆安全检查制度
2014/01/12 职场文书
销售总经理岗位职责
2014/03/15 职场文书
人力资源管理专业应届生求职信
2014/04/24 职场文书
网络工程专业大学生求职信
2014/10/01 职场文书
早安问候语大全
2015/11/10 职场文书
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python