【发布时间】:2012-05-31 12:07:21
【问题描述】:
我想在 iPython 中重塑以下 numpy 数组:
array([[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12]]) # Array A
到:
array([[1, 5, 9],[2, 6, 10],[3, 7, 11],[4, 8, 12]]) # Array B
主要任务是计算Array A的第一个元素的平均值(意思是1,5,9的平均值),然后是第二个元素,等等
我认为最简单的方法是重塑数组,然后计算它的平均值。
有什么方法可以在不通过for 循环遍历数组的情况下做到这一点?
【问题讨论】:
标签: python arrays numpy reshape