gpt4 book ai didi

python - 按索引将列表中的值映射到列表

转载 作者:行者123 更新时间:2023-12-01 00:25:22 25 4
gpt4 key购买 nike

我想将列表中的点映射到基于另一个列表中的索引的列表。例如,假设我们有:

k: 2
a: [0,1,2,1]
b: [[i,...], [t,...], [u,...], [v,...]]

我想将 b 中的值映射到从 ac 的索引。

ka 中的最大值。我仅使用 i,t,u,v 来标识 b 的子数组。

c: [
[[i,...]],
[[t,...], [v,...]],
[[u,...]]
]

任何帮助将不胜感激 abc 是 numpy 数组 (ndarrays)。

最佳答案

def test():
a = [0,1,2,1]
k = max(a)
b = [[1,2,3], [4,5], [6,7], [8, 9]]
c = [[] for i in range(k+1)]
for i in range(len(b)):
c[a[i]].append(b[i])
print(c)

关于python - 按索引将列表中的值映射到列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58619897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com