【发布时间】:2020-06-22 21:43:09
【问题描述】:
我在 numpy 中工作,并且有一个 numpy 形式的数组;
[[ 1, 2, 3],
[ 4, 5, 6],
[ 7, 8, 9],
[10, 11, 12],
[13, 14, 15],
[16, 17, 18],
[19, 20, 21],
[22, 23, 24]]
我只想使用 reshape 和 transpose 函数并获得以下数组:
[[ 1, 2, 3, 7, 8, 9, 13, 14, 15, 19, 20, 21],
[ 4, 5, 6, 10, 11, 12, 16, 17, 18, 22, 23, 24]]
这可以吗?我已经花了几个小时尝试,开始认为它无法完成 - 我是否遗漏了一些明显的东西?
【问题讨论】:
-
a.reshape(2,-1]? -
这不起作用
标签: python numpy matrix reshape numpy-ndarray