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 相关文章推荐
记录Django开发心得
Jul 16 Python
跟老齐学Python之使用Python查询更新数据库
Nov 25 Python
Python中使用Tkinter模块创建GUI程序实例
Jan 14 Python
python 判断是否为正小数和正整数的实例
Jul 23 Python
Python第三方库face_recognition在windows上的安装过程
May 03 Python
python3调用windows dos命令的例子
Aug 14 Python
python中下标和切片的使用方法解析
Aug 27 Python
python实现根据文件格式分类
Oct 31 Python
python中的数组赋值与拷贝的区别详解
Nov 26 Python
Pytorch 使用 nii数据做输入数据的操作
May 26 Python
Django nginx配置实现过程详解
Sep 10 Python
Python实例教程之检索输出月份日历表
Dec 16 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代码
2006/12/06 PHP
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
php str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
JavaScript日期类型的一些用法介绍
2015/03/02 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
前端框架Vue.js构建大型应用浅析
2016/09/12 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
使用Vue如何写一个双向数据绑定(面试常见)
2018/04/20 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
2018/06/20 jQuery
vue中el-upload上传图片到七牛的示例代码
2018/10/19 Javascript
JavaScript碰撞检测原理及其实现代码
2020/03/12 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
Python代码实现KNN算法
2017/12/20 Python
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
一百多行python代码实现抢票助手
2018/09/25 Python
python 实现在tkinter中动态显示label图片的方法
2019/06/13 Python
Python+PyQT5的子线程更新UI界面的实例
2019/06/14 Python
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
高级Java程序员面试题
2016/06/23 面试题
平面网站制作专科生的自我评价分享
2013/12/11 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
捐款感谢信
2015/01/20 职场文书
学校教学管理制度
2015/08/06 职场文书
诉讼和解协议书
2016/03/23 职场文书
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
Nginx 匹配方式
2022/05/15 Servers