【发布时间】:2021-03-10 03:09:27
【问题描述】:
我想转换这个数组
[array([46, 64, 50, 66]),
array([53, 61, 59, 59]),
array([54, 63, 55, 61]),
array([56, 58, 51, 55])]
进入这个数组
[array([46, 53, 54, 56]),
array([64, 61, 63, 58]),
array([50, 59, 55, 51]),
array([66, 59, 61, 55])]
有没有办法在 numpy 中做到这一点?
【问题讨论】:
-
解释你到底想做什么,而不是仅仅提供一个例子。
-
虽然您正在寻找换位运算符。
-
@user202729,没错。我想重新排列这个数组。
-
大部分是 python - How to flip numpy array along the diagonal efficiently? - Stack Overflow 的副本,尽管那里的答案很糟糕。
标签: python python-3.x numpy