tensorflow实现对张量数据的切片操作方式


Posted in Python onJanuary 19, 2020

如下所示:

import tensorflow as tf
a=tf.constant([[[1,2,3,4],[4,5,6,7],[7,8,9,10]],
      [[11,12,13,14],[20,21,22,23],[15,16,17,18]]])
print(a.shape)
b,c=tf.split(a,2,0) #参数1、张量 2、获得的切片数 3、切片的维度   将两个切片分别赋值给b,c
print(b.shape)
print(c.shape
with tf.Session() as sess: #查看运行结果
  print(sess.run(b))
  print(sess.run(c))

输出结果为

(2, 3, 4)
(1, 3, 4)
(1, 3, 4)
[[[ 1 2 3 4]
 [ 4 5 6 7]
 [ 7 8 9 10]]]
[[[11 12 13 14]
 [20 21 22 23]
 [15 16 17 18]]]

注意到此时b,c均为三维张量数据,若想转换为二维数组,可使用tf.reshape命令

d=tf.reshape(b,[3,4])
print(d.shape)   

#output
(3, 4)

以上这篇tensorflow实现对张量数据的切片操作方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
linux下python抓屏实现方法
May 22 Python
Python通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 Python
使用Kivy将python程序打包为apk文件
Jul 29 Python
对Python中gensim库word2vec的使用详解
May 08 Python
python递归函数绘制分形树的方法
Jun 22 Python
kaggle+mnist实现手写字体识别
Jul 26 Python
使用celery执行Django串行异步任务的方法步骤
Jun 06 Python
python实现对图片进行旋转,放缩,裁剪的功能
Aug 07 Python
python多进程并发demo实例解析
Dec 13 Python
基于Python绘制个人足迹地图
Jun 01 Python
python time.strptime格式化实例详解
Feb 03 Python
python基础之while循环语句的使用
Apr 20 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
Jan 19 #Python
Python插入Elasticsearch操作方法解析
Jan 19 #Python
Docker部署Python爬虫项目的方法步骤
Jan 19 #Python
Python Selenium参数配置方法解析
Jan 19 #Python
浅谈tensorflow中张量的提取值和赋值
Jan 19 #Python
python通过安装itchat包实现微信自动回复收到的春节祝福
Jan 19 #Python
使用 Python 处理3万多条数据只要几秒钟
Jan 19 #Python
You might like
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
php使用sql server验证连接数据库的方法
2014/12/25 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
HR vs CL BO3 第二场 2.13
2021/03/10 DOTA
一个高效的JavaScript压缩工具下载集合
2007/03/06 Javascript
jQuery 1.3 和 Validation 验证插件1.5.1
2009/07/09 Javascript
jquery.AutoComplete.js中文修正版(支持firefox)
2010/04/09 Javascript
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
为什么JavaScript没有块级作用域
2016/05/22 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
JavaScript 数组的深度复制解析
2016/11/02 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
2016/12/01 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
VueJs 搭建Axios接口请求工具
2017/11/20 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
[00:52]DOTA2第二届亚洲邀请赛预选赛宣传片
2017/01/13 DOTA
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
关于Django外键赋值问题详解
2017/08/13 Python
python编程使用协程并发的优缺点
2018/09/20 Python
浅谈django的render函数的参数问题
2018/10/16 Python
基于python实现KNN分类算法
2020/04/23 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
2019/08/12 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
Python如何解除一个装饰器
2020/08/07 Python
iPad和Surface Pro蓝牙键盘:Brydge
2018/11/10 全球购物
Sport-Thieme荷兰:购买体育用品
2019/08/25 全球购物
信息服务专业毕业生求职信
2014/03/02 职场文书
英语感谢信范文
2015/01/20 职场文书
2015年加油站站长工作总结
2015/05/27 职场文书
详解Go语言中配置文件使用与日志配置
2022/06/01 Golang