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中用Descriptor实现类级属性(Property)详解
Sep 18 Python
Python实现截屏的函数
Jul 25 Python
关于Python面向对象编程的知识点总结
Feb 14 Python
Python使用smtp和pop简单收发邮件完整实例
Jan 09 Python
python读取excel指定列数据并写入到新的excel方法
Jul 10 Python
在PyCharm下使用 ipython 交互式编程的方法
Jan 17 Python
numpy concatenate数组拼接方法示例介绍
May 27 Python
对python while循环和双重循环的实例详解
Aug 23 Python
python线程池如何使用
May 28 Python
Python实现在线批量美颜功能过程解析
Jun 10 Python
Django开发RESTful API实现增删改查(入门级)
May 10 Python
Python测试框架pytest高阶用法全面详解
Jun 01 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/10/09 PHP
php中CI操作多个数据库的代码
2012/07/05 PHP
phpmailer发送gmail邮件实例详解
2013/06/24 PHP
简单的php+mysql聊天室实现方法(附源码)
2016/01/05 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
2016/09/22 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
PHP多维数组指定多字段排序的示例代码
2018/05/16 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
JavaScript自定义日期格式化函数详细解析
2014/01/14 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
2014/11/12 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
js实现定时进度条完成后切换图片
2017/01/04 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
Vue实现星级评价效果实例详解
2019/12/30 Javascript
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
全面解读Python Web开发框架Django
2014/06/30 Python
发布你的Python模块详解
2016/09/15 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
python自动化工具之pywinauto实例详解
2019/08/26 Python
Django集成MongoDB实现过程解析
2020/12/01 Python
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
伊莱克斯阿根廷网上商店:Tienda Electrolux
2021/03/08 全球购物
捷科时代的软件测试笔试题
2015/11/09 面试题
新闻专业大学生找工作的自我评价
2013/10/30 职场文书
工作疏忽检讨书500字
2014/10/26 职场文书
应届毕业生自荐信
2015/03/04 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
标枪加油稿
2015/07/22 职场文书