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 相关文章推荐
kNN算法python实现和简单数字识别的方法
Nov 18 Python
python调用机器喇叭发出蜂鸣声(Beep)的方法
Mar 23 Python
Python多线程扫描端口代码示例
Feb 09 Python
python turtle库画一个方格和圆实例
Jun 27 Python
python实现共轭梯度法
Jul 03 Python
Python使用matplotlib绘制Logistic曲线操作示例
Nov 28 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
Jun 28 Python
在Tensorflow中实现leakyRelu操作详解(高效)
Jun 30 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 Python
Python调用飞书发送消息的示例
Nov 10 Python
python爬虫scrapy图书分类实例讲解
Nov 23 Python
Python anaconda安装库命令详解
Oct 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边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
PHP面向对象法则
2012/02/23 PHP
一些php项目中比较通用的php自建函数的详解
2013/06/06 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
PHP 记录访客的浏览信息方法
2018/01/29 PHP
PHP如何防止用户重复提交表单
2020/12/09 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
js操作label给label赋值及取label的值示例
2013/11/07 Javascript
页面加载完毕后滚动条自动滚动一定位置
2014/02/20 Javascript
基于js实现投票的实例代码
2015/08/04 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
2016/06/13 Javascript
angular过滤器实现排序功能
2017/06/27 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
2017/10/26 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
解决vue.js 数据渲染成功仍报错的问题
2018/08/25 Javascript
利用es6 new.target来对模拟抽象类的方法
2019/05/10 Javascript
axios实现简单文件上传功能
2019/09/25 Javascript
Python 命令行非阻塞输入的小例子
2013/09/27 Python
python通过pil模块获得图片exif信息的方法
2015/03/16 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
使用Python3 编写简单信用卡管理程序
2016/12/21 Python
python读取excel表格生成erlang数据
2017/08/26 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
2019/12/27 Python
Python PyQt5模块实现窗口GUI界面代码实例
2020/05/12 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
员工廉洁自律承诺书
2014/05/26 职场文书
竞选班长演讲稿400字
2014/08/22 职场文书
婚宴父亲致辞
2015/07/27 职场文书
运输公司工作总结
2015/08/11 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书
python实现层次聚类的方法
2021/11/01 Python
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL