tensor和numpy的互相转换的实现示例


Posted in Python onAugust 02, 2019

要对tensor进行操作,需要先启动一个Session,否则,我们无法对一个tensor比如一个tensor常量重新赋值或是做一些判断操作,所以如果将它转化为numpy数组就好处理了。下面一个小程序讲述了将tensor转化为numpy数组,以及又重新还原为tensor:

import tensorflow as tf
img1 = tf.constant(value=[[[[1],[2],[3],[4]],[[1],[2],[3],[4]],[[1],[2],[3],[4]],[[1],[2],[3],[4]]]],dtype=tf.float32)
img2 = tf.constant(value=[[[[1],[1],[1],[1]],[[1],[1],[1],[1]],[[1],[1],[1],[1]],[[1],[1],[1],[1]]]],dtype=tf.float32)
img = tf.concat(values=[img1,img2],axis=3)
sess=tf.Session()
#sess.run(tf.initialize_all_variables())
sess.run(tf.global_variables_initializer())
print("out1=",type(img))
#转化为numpy数组
img_numpy=img.eval(session=sess)
print("out2=",type(img_numpy))
#转化为tensor
img_tensor= tf.convert_to_tensor(img_numpy)
print("out2=",type(img_tensor))

输出:

out1= <class 'tensorflow.python.framework.ops.Tensor'>
out2= <class 'numpy.ndarray'>
out2= <class 'tensorflow.python.framework.ops.Tensor'>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python模拟登陆Tom邮箱示例分享
Jan 13 Python
python获取当前日期和时间的方法
Apr 30 Python
在Django的视图(View)外使用Session的方法
Jul 23 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
May 25 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
Jun 21 Python
使用Python画股票的K线图的方法步骤
Jun 28 Python
Python函数中的可变长参数详解
Sep 12 Python
Python实现字符串中某个字母的替代功能
Oct 21 Python
Python中xml和dict格式转换的示例代码
Nov 07 Python
python如何求数组连续最大和的示例代码
Feb 04 Python
pycharm内无法import已安装的模块问题解决
Feb 12 Python
Django实现翻页的示例代码
May 24 Python
Django文件存储 自己定制存储系统解析
Aug 02 #Python
使用pycharm在本地开发并实时同步到服务器
Aug 02 #Python
Django文件存储 默认存储系统解析
Aug 02 #Python
Django 迁移、操作数据库的方法
Aug 02 #Python
Django用户认证系统 组与权限解析
Aug 02 #Python
python3中eval函数用法使用简介
Aug 02 #Python
Django用户认证系统 Web请求中的认证解析
Aug 02 #Python
You might like
PHP 文件上传源码分析(RFC1867)
2009/10/30 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
PHP笛卡尔积实现原理及代码实例
2020/12/09 PHP
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
获取select元素被选中的文本内容的js代码
2014/01/29 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
2014/06/16 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
JS中完美兼容各大浏览器的scrolltop方法
2015/04/17 Javascript
Position属性之relative用法
2015/12/14 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
2017/03/04 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
SVG动画vivus.js库使用小结(实例代码)
2017/09/14 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
python采用getopt解析命令行输入参数实例
2014/09/30 Python
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
代码详解django中数据库设置
2019/01/28 Python
python批量创建指定名称的文件夹
2019/03/21 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
Django admin组件的使用
2020/10/24 Python
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
加热夹克:RAVEAN
2018/10/19 全球购物
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
战友聚会邀请函
2014/01/18 职场文书
幼儿园父亲节活动方案
2014/03/11 职场文书
班级文化标语
2014/06/23 职场文书
公司内部升职自荐信
2015/03/27 职场文书
2015大学迎新标语
2015/07/16 职场文书
使用Mysql计算地址的经纬度距离和实时位置信息
2022/04/29 MySQL