【发布时间】:2020-03-21 20:15:18
【问题描述】:
我有一个输入numpy数组如下:
import numpy as np
my_array = [
np.array([[[1, 10]],
[[2, 11]]], dtype=np.int32),
np.array([[[3, 12]],
[[4, 13]],
[[5, 14]]], dtype=np.int32),
np.array([[[6, 15]],
[[7, 16]],
[[8, 17]]], dtype=np.int32)
]
我想得到两个数组(每列 1 个),这样:
array1 = [1, 2, 3, 4, 5, 6, 7 ,8]
array2 = [10, 11, 12, 13, 14, 15, 16, 17]
我尝试了列表理解,但没有成功:
[col[:] for col in my_array]
【问题讨论】:
标签: python numpy numpy-ndarray