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 相关文章推荐
numpy中索引和切片详解
Dec 15 Python
python逆序打印各位数字的方法
Jun 25 Python
Python合并多个Excel数据的方法
Jul 16 Python
解决python3 pika之连接断开的问题
Dec 18 Python
python使用KNN算法识别手写数字
Apr 25 Python
Python发展史及网络爬虫
Jun 19 Python
对pyqt5之menu和action的使用详解
Jun 20 Python
python对文件目录的操作方法实例总结
Jun 24 Python
python3.7将代码打包成exe程序并添加图标的方法
Oct 11 Python
pytorch逐元素比较tensor大小实例
Jan 03 Python
python自动下载图片的方法示例
Mar 25 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
Jul 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性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
Laravel中注册Facades的步骤详解
2016/03/16 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
PHP.vs.JAVA
2016/04/29 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
2017/07/03 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
深入理解Javascript闭包 新手版
2010/12/28 Javascript
基于jquery的固定表头和列头的代码
2012/05/03 Javascript
基于jquery库的tab新形式使用
2012/11/16 Javascript
jquery-syntax动态语法着色示例代码
2014/05/14 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
深入理解JavaScript继承的多种方式和优缺点
2017/05/12 Javascript
VUE多层路由嵌套实现代码
2017/05/15 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
浅析vue-router原理
2018/10/19 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
Python中用Decorator来简化元编程的教程
2015/04/13 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
2018/06/06 Python
Python 使用matplotlib模块模拟掷骰子
2019/08/08 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
django 装饰器 检测登录状态操作
2020/07/02 Python
浅析python 字典嵌套
2020/09/29 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
css3 transform过渡抖动问题解决
2020/10/23 HTML / CSS
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
党员批评与自我批评
2014/02/12 职场文书
团日活动总结范文
2014/04/25 职场文书
2016银行求职自荐信
2016/01/28 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
go原生库的中bytes.Buffer用法
2021/04/25 Golang