Ang*_*der 1 python numpy python-3.x
我想转换这个数组
[array([46, 64, 50, 66]),
array([53, 61, 59, 59]),
array([54, 63, 55, 61]),
array([56, 58, 51, 55])]
Run Code Online (Sandbox Code Playgroud)
进入这个数组
[array([46, 53, 54, 56]),
array([64, 61, 63, 58]),
array([50, 59, 55, 51]),
array([66, 59, 61, 55])]
Run Code Online (Sandbox Code Playgroud)
有没有办法在 numpy 中做到这一点?
Numpy 允许您转置。将列表转换为 numpy 数组并使用.T
import numpy as np
case = [np.array([46, 64, 50, 66]),
np.array([53, 61, 59, 59]),
np.array([54, 63, 55, 61]),
np.array([56, 58, 51, 55])]
# transform `[ ]` list to array and then `.T`
np.array(case).T # Transpose
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅转置文档。
| 归档时间: |
|
| 查看次数: |
40 次 |
| 最近记录: |