我有两个数组的以下列表:
l=[array([16, 19]), array([24, 17])]
如何制作新名单
#[16,24] and [19,17]
我已尝试l[0]
和l[1]
,但这些只是给了我[array([16, 19])]
和
分别为[array([24, 17])]
。
答案 0 :(得分:4)
正如我在评论中所述,这是转置操作。
import numpy as np
l=[np.array([16, 19]), np.array([24, 17])]
a, b = np.transpose(l)
print(a)
print(b)
# [16 24]
# [19 17]
答案 1 :(得分:1)
使用numpy的<{1}}方法
<强>实施例强>
.tolist()
答案 2 :(得分:0)
您可以结合使用rank()
和select s.*
from (select s.*, rank() over (partition by store order by length(userid) as seqnum
from sales s
) s
where seqnum = 1;
:
zip