【发布时间】:2015-12-08 03:01:07
【问题描述】:
我在 python 中有一个3D 矩阵,如下所示:
import numpy as np
a = np.ones((2,2,3))
a[0,0,0] = 2
a[0,0,1] = 3
a[0,0,2] = 4
我想将此3D 矩阵转换为一组2D 矩阵。我试过np.reshape,但它并没有解决我的问题。我感兴趣的最终形状是以下级联版本:
[[ 2. 1. 3. 1. 4. 1.]
[ 1. 1. 1. 1. 1. 1.]]
但是,np.reshape 给了我以下信息
[[ 2. 3. 4. 1. 1. 1.]
[ 1. 1. 1. 1. 1. 1.]]
我该如何解决这个问题?
【问题讨论】:
标签: python numpy matrix reshape