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中删除文件的程序代码
Mar 13 Python
pyqt4教程之widget使用示例分享
Mar 07 Python
Python3基础之输入和输出实例分析
Aug 18 Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 Python
Python删除Java源文件中全部注释的实现方法
Aug 30 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
Jan 09 Python
keras模型可视化,层可视化及kernel可视化实例
Jan 24 Python
使用TFRecord存取多个数据案例
Feb 17 Python
详解Django中异步任务之django-celery
Nov 05 Python
如何利用Python写个坦克大战
Nov 18 Python
Python基础之Socket通信原理
Apr 22 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 MVC模式在网站架构中的实现分析
2010/03/04 PHP
php生成静态文件的多种方法分享
2012/07/17 PHP
Symfony2 session用法实例分析
2016/02/04 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
2018/04/04 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
Js-$.extend扩展方法使方法参数更灵活
2013/01/15 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
微信小程序 textarea 详解及简单使用方法
2016/12/05 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
2018/12/29 jQuery
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
jQuery实现异步上传一个或多个文件
2020/08/17 jQuery
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
Python生成随机MAC地址
2015/03/10 Python
Python的网络编程库Gevent的安装及使用技巧
2016/06/24 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
2018/01/09 Python
Python学习_几种存取xls/xlsx文件的方法总结
2018/05/03 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
Django ModelForm组件使用方法详解
2019/07/23 Python
python根据多个文件名批量查找文件
2019/08/13 Python
Farnell德国:电子元器件供应商
2018/07/10 全球购物
毕业生找工作的自我评价
2013/10/18 职场文书
会计主管岗位职责
2014/01/03 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
聚美优品陈欧广告词
2014/03/14 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
2014向国旗敬礼网上签名活动总结
2014/09/27 职场文书
2014年共青团工作总结
2014/12/10 职场文书
运动会跳远广播稿
2015/08/19 职场文书
如何写好竞聘报告
2019/04/03 职场文书
JS实现扫雷项目总结
2021/05/19 Javascript
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang