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数据结构和算法
Apr 18 Python
selenium+python环境配置教程详解
May 28 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
Jun 04 Python
Django ORM 查询管理器源码解析
Aug 05 Python
python 定时器每天就执行一次的实现代码
Aug 14 Python
python基于pdfminer库提取pdf文字代码实例
Aug 15 Python
原生python实现knn分类算法
Oct 24 Python
numpy中三维数组中加入元素后的位置详解
Nov 28 Python
解决Pytorch训练过程中loss不下降的问题
Jan 02 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
python搜索算法原理及实例讲解
Nov 18 Python
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
May 31 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
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
PHP字符编码问题之GB2312 VS UTF-8解决方法
2011/06/23 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
IE7提供XMLHttpRequest对象为兼容
2007/03/08 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
详解开源的JavaScript插件化框架MinimaJS
2017/10/26 Javascript
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
JS中this的指向以及call、apply的作用
2018/05/06 Javascript
JS简单生成由字母数字组合随机字符串示例
2018/05/25 Javascript
详解webpack自定义loader初探
2018/08/29 Javascript
vue3.0 CLI - 2.1 -  component 组件入门教程
2018/09/14 Javascript
微信小程序常用简易小函数总结
2019/02/01 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
2019/11/14 Javascript
JS如何实现封装列表右滑动删除收藏按钮
2020/07/23 Javascript
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
django与小程序实现登录验证功能的示例代码
2019/02/19 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
python带参数打包exe及调用方式
2019/12/21 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
谈一谈HTML5本地存储技术
2016/03/02 HTML / CSS
canvas实现按住鼠标移动绘制出轨迹的示例代码
2018/02/05 HTML / CSS
玛蒂尔达简服装:Matilda Jane Clothing
2019/02/13 全球购物
Beach Bunny Swimwear官网:设计师泳装和性感比基尼
2019/03/13 全球购物
中东奢侈品市场:Coveti
2019/05/12 全球购物
物流仓管员工作职责
2014/01/06 职场文书
市场营销毕业求职信
2014/08/07 职场文书
售后客服个人自我评价
2014/09/14 职场文书
外贸英文求职信范文
2015/03/19 职场文书
市场督导岗位职责
2015/04/10 职场文书
Python集合的基础操作
2021/11/01 Python