使用^{},然后使用^{},如下-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 将三维数据转为二维_将三维矩阵转换/重塑为二维矩阵相关推荐

  1. python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...

    前面分享了使用xlsxwriter创建excel和写入数据GUC:(原创)xlsxwriter,python excel 写入数据\图表等操作_创建.写入(一)​zhuanlan.zhihu.com ...

  2. 用python玩转数据第一周答案_用Python玩转数据_答案

    用Python玩转数据_答案 答案: 更多相关问题 求由参数方程所确定的函数y=y(x)的二阶导数 已知数列的通项公式,则取最小值时=,此时=. (本小题满分10分)已知是等差数列,其中](1)求的通 ...

  3. 解决Python中TCP数据转为json后中文变为Ascii码的问题

    我们我们有时候会使用TCP直接传输JSON数据,这时候正确解析数据就很关键了,最近在使用Python解析TCP传输的JSON数据时就遇到了中文不能正常显示的问题. 原因分析 TCP接口数据转为json ...

  4. Python简单实现数据降噪滤波处理_滢泷版

    Python简单实现数据降噪.滤波处理_滢泷版 由于项目需要对数据进行降噪滤波处理,又要尽可能保证变化特征不失真. 我在网上搜索了一下Python的方库,没找到. 我安装了scipy 之后找不到spl ...

  5. 用python玩转数据第四周答案_用Python玩转数据_答案公众号

    用Python玩转数据_答案公众号 更多相关问题 隧道式一次发酵设备投资很少().隔音符号一般加在哪些字母开头的拼音上?隧道洞口工程包括石方开挖.洞口防护与排水工程.洞门建筑的制作.安装.明洞工程.( ...

  6. python爬虫的数据如何解决乱码_写爬虫时如何解决网页乱码问题

    实战讲解,文章较长,对爬虫比较熟悉的浏览翻看章节 2.3 获取新闻文本内容. 写爬虫时经常对网址发起请求,结果返回的html数据除了标签能看懂,其他的全部是乱码.大家如果对爬虫感兴趣,请耐心阅读本文, ...

  7. 三维叉乘怎么算_圆锥曲线第十四节:二次点乘与二次叉乘

    目录: 质点:圆锥曲线题目的三维矢量解法​zhuanlan.zhihu.com 我们在第八节中已经涉及到了"二次点"和"二次线"(它们统称二次曲线)的概念,我们 ...

  8. 用python玩转数据第四周答案_大学mooc用Python玩转数据答案搜题公众号

    大学mooc用Python玩转数据答案搜题公众号 更多相关问题 不寐多梦,易于惊醒,胆怯心悸,气短倦怠,小便清长,舌淡,脉弦细.治疗主方为 "以痛为腧"这一名词首载于 先指出&qu ...

  9. python 将三维数据转为二维_将三维切片转换为二维图像

    有没有一种方法使用vtk从一个剖切面(可以是倾斜的)的3D坐标和相关数据中获得2D图像吗?在 以下是我读取结构化网格并设置剖切面的代码片段:self._reader = vtk.vtkXMLStruc ...

最新文章

  1. 2020年春季学期教学日历
  2. MQTT 与 Kafka
  3. 【TensorFlow】Anaconda下快速安装TensorFlow教程
  4. 干货篇:创业对待数据挖掘要注意这5点
  5. android中计算日期差,Android编程实现根据不同日期计算天数差的方法
  6. 自由缩放属性-resize(禁止textarea的自由缩放尺寸功能)
  7. 互联网下载.deb安装包
  8. Blender插件安装不显示问题
  9. Android 编程神器,Android轻应用开发神器!
  10. 单片机第四次实验课——外部中断实验
  11. Protocol Buffer 时间类型定义
  12. 专访阿里金融云徐敏:为普惠金融地提供技术原力
  13. 土壤湿度遥感监测 - 植被指数/地表温度与土壤湿度
  14. mysql里all什么意思_mysql中all的用法是什么
  15. 伪码捕获matlab,直接序列扩频伪码捕获的matlab仿真
  16. MySQL SHOW INDEX 的语法解析
  17. 潇洒郎: PostgreSQL学习——安装、启动、执行sql,修改数据库密码
  18. 第3讲--在linux4下安装tuxedo中间件
  19. windows7 键盘实现鼠标左键/右键
  20. 不到50天 零基础 如何学习【数据结构】?

热门文章

  1. 每日一词20190311——高程(altitude或elevation)
  2. AI人脸自动签到识别系统使用教程
  3. MySQL的登陆错误:ERROR 1049 (42000): Unknown database ‘123456‘
  4. 英文学术论文写作,有什么好书可以推荐?
  5. 疯狂Java讲义_五子棋代码
  6. 物联网平台教育培训探讨
  7. (Python)人民币兑换
  8. 跨域请求携带cookie
  9. navicat怎么导入sql文件
  10. 淘宝斗地主残局玩法技术方案总结