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的web.py框架并从hello world开始编程
Apr 25 Python
Python中DJANGO简单测试实例
May 11 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
Feb 26 Python
Tensorflow之Saver的用法详解
Apr 23 Python
基于pandas将类别属性转化为数值属性的方法
Jul 25 Python
学生信息管理系统Python面向对象版
Jan 30 Python
详解Python匿名函数(lambda函数)
Apr 19 Python
Python QQBot库的QQ聊天机器人
Jun 19 Python
python查看数据类型的方法
Oct 12 Python
tensorflow模型保存、加载之变量重命名实例
Jan 21 Python
Python日志syslog使用原理详解
Feb 18 Python
Python GUI库Tkiner使用方法代码示例
Nov 27 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数组循环操作详细介绍 附实例代码
2013/02/03 PHP
在yii中新增一个用户验证的方法详解
2013/06/20 PHP
php模拟post提交数据的方法
2015/02/12 PHP
遍历echsop的region表形成缓存的程序实例代码
2016/11/01 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
学习ExtJS table布局
2009/10/08 Javascript
javascript权威指南 学习笔记之null和undefined
2011/09/25 Javascript
JQuery为textarea添加maxlength属性并且兼容IE
2013/04/25 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
js实现文字滚动效果
2016/03/03 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
countUp.js实现数字动态变化效果
2019/10/17 Javascript
python决策树之CART分类回归树详解
2017/12/20 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
Python中.join()和os.path.join()两个函数的用法详解
2018/06/11 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
2018/10/11 Python
Python利用matplotlib绘制约数个数统计图示例
2019/11/26 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
英国家居用品和床上用品零售商:P&B Home
2020/01/16 全球购物
大型车展策划方案
2014/02/01 职场文书
自荐信的基本格式
2014/02/22 职场文书
《分一分》教学反思
2014/04/13 职场文书
交通安全标语
2014/06/06 职场文书
英语三分钟演讲稿
2014/08/19 职场文书
党员教师四风自我剖析材料
2014/09/30 职场文书
迎新生欢迎词
2015/01/23 职场文书
药店收银员岗位职责
2015/04/07 职场文书
八年级物理教学反思
2016/02/19 职场文书
Nebula Graph解决风控业务实践
2022/03/31 MySQL