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自动化测试之setUp与tearDown实例
Sep 28 Python
在Docker上部署Python的Flask框架的教程
Apr 08 Python
python实现简单中文词频统计示例
Nov 08 Python
Python实现修改文件内容的方法分析
Mar 25 Python
PyCharm代码格式调整方法
May 23 Python
python 利用栈和队列模拟递归的过程
May 29 Python
python reverse反转部分数组的实例
Dec 13 Python
Django框架使用mysql视图操作示例
May 15 Python
Django urls.py重构及参数传递详解
Jul 23 Python
python中的subprocess.Popen()使用详解
Dec 25 Python
python打包生成so文件的实现
Oct 30 Python
详解Python描述符的工作原理
Jun 11 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
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
使用PHP实现阻止用户上传成人照片或者裸照
2014/12/25 PHP
[HTML/CSS/Javascript]WWTJS
2007/09/25 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
AngularJS Select(选择框)使用详解
2017/01/18 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
手把手教你 CKEDITOR 4 扩展插件制作
2019/06/18 Javascript
微信小程序如何获取群聊的openGid以及名称详解
2019/07/17 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
2020/01/05 Javascript
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
Flask框架配置与调试操作示例
2018/07/23 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
2019/06/26 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
Pytorch Tensor基本数学运算详解
2019/12/30 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
彻底解决Python包下载慢问题
2020/11/15 Python
浅析移动设备HTML5页面布局
2015/12/01 HTML / CSS
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
苹果美国官方商城:Apple美国
2016/08/24 全球购物
国外最大的眼镜网站:Coastal
2017/08/09 全球购物
Nordgreen台湾官网:极简北欧设计手表
2019/08/21 全球购物
大学生物业管理求职信
2013/10/24 职场文书
学校党委副书记个人对照检查材料思想汇报
2014/09/28 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
利用JavaScript写一个简单计算器
2021/11/27 Javascript
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL
详解Python内置模块Collections
2022/03/22 Python