python 将三维数据转为二维_将三维矩阵转换/重塑为二维矩阵
使用^{},然后使用^{},如下-X.transpose(1,2,0).reshape(-1,X.shape[0])
解释-
1)您想要得到由X[:, 0, 0]、X[:, 0, 1]等组成的行,也就是说,我们必须将axis=0元素“推”到这种2D数组输出的最后一个轴上。下一步,我们必须决定行的顺序,它将由axes=1,2组成。现在,回到所需的2D数组输出,在第一行和第二行之间,即X[:, 0, 0]和{}之间,axis=1保持不变。因此,在2D数组输出中,第二个轴(axis=1)优先于第三个轴(axis=2)。因此,在X中,我们将axis=1推到axis=0,并将{}推到{}。因为,如前所述,X中的axis=0必须移动到最后一个轴,所以这就是axis=2。所有这些都可以通过X.transpose(1,2,0)完成。我们称之为Y。在
2)最后,我们必须将Y重塑为2D数组,使每行中的元素数与X.shape[0]相同,这是通过Y.reshape(-1,X.shape[0])实现的。因此,最终解决方案变成-X.transpose(1,2,0).reshape(-1,X.shape[0])
样本运行-In [25]: X
Out[25]:
array([[[ 0.19508052, 0.02481975],
[ 0.88915956, 0.95974095]],
[[ 0.23271151, 0.14730822],
[ 0.56763563, 0.30607283]],
[[ 0.33259228, 0.42552102],
[ 0.28950926, 0.47782175]]])
In [26]: X[:, 0, 0]
Out[26]: array([ 0.19508052, 0.23271151, 0.33259228])
In [27]: X[:, 0, 1]
Out[27]: array([ 0.02481975, 0.14730822, 0.42552102])
In [28]: X[:, 1, 0]
Out[28]: array([ 0.88915956, 0.56763563, 0.28950926])
In [29]: X[:, 1, 1]
Out[29]: array([ 0.95974095, 0.30607283, 0.47782175])
In [30]: X.transpose(1,2,0).reshape(-1,X.shape[0])
Out[30]:
array([[ 0.19508052, 0.23271151, 0.33259228],
[ 0.02481975, 0.14730822, 0.42552102],
[ 0.88915956, 0.56763563, 0.28950926],
[ 0.95974095, 0.30607283, 0.47782175]])
python 将三维数据转为二维_将三维矩阵转换/重塑为二维矩阵相关推荐
- python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...
前面分享了使用xlsxwriter创建excel和写入数据GUC:(原创)xlsxwriter,python excel 写入数据\图表等操作_创建.写入(一)zhuanlan.zhihu.com ...
- 用python玩转数据第一周答案_用Python玩转数据_答案
用Python玩转数据_答案 答案: 更多相关问题 求由参数方程所确定的函数y=y(x)的二阶导数 已知数列的通项公式,则取最小值时=,此时=. (本小题满分10分)已知是等差数列,其中](1)求的通 ...
- 解决Python中TCP数据转为json后中文变为Ascii码的问题
我们我们有时候会使用TCP直接传输JSON数据,这时候正确解析数据就很关键了,最近在使用Python解析TCP传输的JSON数据时就遇到了中文不能正常显示的问题. 原因分析 TCP接口数据转为json ...
- Python简单实现数据降噪滤波处理_滢泷版
Python简单实现数据降噪.滤波处理_滢泷版 由于项目需要对数据进行降噪滤波处理,又要尽可能保证变化特征不失真. 我在网上搜索了一下Python的方库,没找到. 我安装了scipy 之后找不到spl ...
- 用python玩转数据第四周答案_用Python玩转数据_答案公众号
用Python玩转数据_答案公众号 更多相关问题 隧道式一次发酵设备投资很少().隔音符号一般加在哪些字母开头的拼音上?隧道洞口工程包括石方开挖.洞口防护与排水工程.洞门建筑的制作.安装.明洞工程.( ...
- python爬虫的数据如何解决乱码_写爬虫时如何解决网页乱码问题
实战讲解,文章较长,对爬虫比较熟悉的浏览翻看章节 2.3 获取新闻文本内容. 写爬虫时经常对网址发起请求,结果返回的html数据除了标签能看懂,其他的全部是乱码.大家如果对爬虫感兴趣,请耐心阅读本文, ...
- 三维叉乘怎么算_圆锥曲线第十四节:二次点乘与二次叉乘
目录: 质点:圆锥曲线题目的三维矢量解法zhuanlan.zhihu.com 我们在第八节中已经涉及到了"二次点"和"二次线"(它们统称二次曲线)的概念,我们 ...
- 用python玩转数据第四周答案_大学mooc用Python玩转数据答案搜题公众号
大学mooc用Python玩转数据答案搜题公众号 更多相关问题 不寐多梦,易于惊醒,胆怯心悸,气短倦怠,小便清长,舌淡,脉弦细.治疗主方为 "以痛为腧"这一名词首载于 先指出&qu ...
- python 将三维数据转为二维_将三维切片转换为二维图像
有没有一种方法使用vtk从一个剖切面(可以是倾斜的)的3D坐标和相关数据中获得2D图像吗?在 以下是我读取结构化网格并设置剖切面的代码片段:self._reader = vtk.vtkXMLStruc ...
最新文章
- 2020年春季学期教学日历
- MQTT 与 Kafka
- 【TensorFlow】Anaconda下快速安装TensorFlow教程
- 干货篇:创业对待数据挖掘要注意这5点
- android中计算日期差,Android编程实现根据不同日期计算天数差的方法
- 自由缩放属性-resize(禁止textarea的自由缩放尺寸功能)
- 互联网下载.deb安装包
- Blender插件安装不显示问题
- Android 编程神器,Android轻应用开发神器!
- 单片机第四次实验课——外部中断实验
- Protocol Buffer 时间类型定义
- 专访阿里金融云徐敏:为普惠金融地提供技术原力
- 土壤湿度遥感监测 - 植被指数/地表温度与土壤湿度
- mysql里all什么意思_mysql中all的用法是什么
- 伪码捕获matlab,直接序列扩频伪码捕获的matlab仿真
- MySQL SHOW INDEX 的语法解析
- 潇洒郎: PostgreSQL学习——安装、启动、执行sql,修改数据库密码
- 第3讲--在linux4下安装tuxedo中间件
- windows7 键盘实现鼠标左键/右键
- 不到50天 零基础 如何学习【数据结构】?