【发布时间】:2016-06-29 21:06:35
【问题描述】:
我有一个包含 2 个单元格的列表,每个单元格都是 3 维数组,一个是 3 x 4 x 5,另一个是 6 x 7 x 8。需要将列表中的子集转置为:5 x 4乘3,8乘7乘6,我用array.transpose([2,1,0]),得到错误axes don't match。
【问题讨论】:
-
使用
numpy.swapaxes。 -
@MadPhysicist 会尝试,但现在我遇到了另一个问题,当我从 h5py 读取文件时似乎缺少一个轴
-
打印你的数组的形状,你正在运行的命令,你得到的实际的、完整的错误。您的 cmets 与您在问题中所说的不符。
标签: python arrays list numpy transpose