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逐行读取文件内容的三种方法
Jan 20 Python
Python学习小技巧总结
Jun 10 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
Jul 19 Python
opencv与numpy的图像基本操作
Mar 08 Python
python中aioysql(异步操作MySQL)的方法
Apr 11 Python
numpy.random模块用法总结
May 27 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
Oct 09 Python
解决python中的幂函数、指数函数问题
Nov 25 Python
使用Python实现牛顿法求极值
Feb 10 Python
pycharm安装及如何导入numpy
Apr 03 Python
Spring http服务远程调用实现过程解析
Jun 11 Python
Python自动巡检H3C交换机实现过程解析
Aug 14 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
3种平台下安装php4经验点滴
2006/10/09 PHP
php入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
完善CodeIgniter在IDE中代码提示功能的方法
2014/07/19 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
保证JavaScript和Asp、Php等后端程序间传值编码统一
2009/04/17 Javascript
一个简单的JavaScript数据缓存系统实现代码
2010/10/24 Javascript
JavaScript中几种常见排序算法小结
2011/02/22 Javascript
JS操作图片(增,删,改) 例子
2013/04/17 Javascript
JS使用eval解析JSON的注意事项分析
2015/11/14 Javascript
JavaScript通过代码调用Flash显示的方法
2016/02/02 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
2016/10/21 Javascript
jQuery实现上传图片前预览效果功能
2017/08/03 jQuery
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
2018/08/28 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
python统计日志ip访问数的方法
2015/07/06 Python
python遍历文件夹下所有excel文件
2018/01/03 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
Python对HTML转义字符进行反转义的实现方法
2019/04/28 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
Python入门基础之数字字符串与列表
2021/02/01 Python
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
办公室内勤岗位职责范本
2013/12/09 职场文书
党建工作先进材料
2014/05/02 职场文书
销售督导岗位职责
2015/04/10 职场文书
2015年度合同管理工作总结
2015/05/22 职场文书
贫困证明怎么写
2015/06/16 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
redis 存储对象的方法对比分析
2021/08/02 Redis
Java Spring 控制反转(IOC)容器详解
2021/10/05 Java/Android
navicat 连接Ubuntu虚拟机的mysql的操作方法
2022/04/02 MySQL