我有两张单子
kuid -> ['LOdRTFfn', 'Lckq4LkU', 'LcsYHodm']
NN是元组列表,其中第一个元素是kuid的索引列表,另一个元素是值数组
NN -> [([0, 1, 2], [0.0, 1.2, 1.4]), ([1, 0, 2], [0.0, 1.4, 1.4]), ([2, 0, 1], [0.0, 1.1, 1.4])]
我只想保留值小于1.3的索引,例如:
[([0, 1], [0.0, 1.2]), ([1], [0.0]), ([2, 0], [0.0, 1.1])]
然后获取正确的kuid值并构建一个数据帧:
kuid la lametric
0 LOdRTFfn [LOdRTFfn, Lckq4LkU] [0.0, 1.2]
1 Lckq4LkU [Lckq4LkU] [0.0]
2 LcsYHodm [LcsYHodm, LOdRTFfn] [0.0, 1.1]
有没有可能通过理解列表(或其他快速解决方案)来避免循环?阵列可能非常大
多谢各位
这里有一条路
相关问题 更多 >
编程相关推荐