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使用Apriori算法进行关联性解析
Dec 21 Python
100行python代码实现跳一跳辅助程序
Jan 15 Python
python之pandas用法大全
Mar 13 Python
Python实现决策树C4.5算法的示例
May 30 Python
python正向最大匹配分词和逆向最大匹配分词的实例
Nov 14 Python
python实现多层感知器
Jan 18 Python
python爬虫 批量下载zabbix文档代码实例
Aug 21 Python
Python字符串、列表、元组、字典、集合的补充实例详解
Dec 20 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
Jan 06 Python
mac使用python识别图形验证码功能
Jan 10 Python
python deque模块简单使用代码实例
Mar 12 Python
numpy矩阵数值太多不能全部显示的解决
May 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 mysql_query执行超时(Fatal error: Maximum execution time …)
2013/07/03 PHP
PHP 正则表达式小结
2015/02/12 PHP
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
js获取div高度的代码
2008/08/09 Javascript
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
Jquery仿IGoogle实现可拖动窗口示例代码
2014/08/22 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
JavaScript定时器实现的原理分析
2016/12/06 Javascript
带你了解session和cookie作用原理区别和用法
2017/08/14 Javascript
浅谈vue项目打包优化策略
2018/09/29 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
javascript实现前端分页效果
2020/06/24 Javascript
使用python解析xml成对应的html示例分享
2014/04/02 Python
Python实现曲线点抽稀算法的示例
2017/10/12 Python
linux环境下的python安装过程图解(含setuptools)
2017/11/22 Python
python多线程调用exit无法退出的解决方法
2019/02/18 Python
通过shell+python实现企业微信预警
2019/03/07 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
python 3.8.3 安装配置图文教程
2020/05/21 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
Python尾递归优化实现代码及原理详解
2020/10/09 Python
HTML5单页面手势滑屏切换原理分析
2017/07/10 HTML / CSS
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
什么是Remote Module
2016/06/10 面试题
高级Java程序员面试题
2016/06/23 面试题
公司门卫岗位职责
2014/03/15 职场文书
财务工作疏忽检讨书
2014/09/11 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
党的群众路线教育实践活动实施方案
2014/10/31 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL