如何使用单独列表中的值对多维Python列表进行排序

时间:2018-09-11 12:13:27

标签: python python-3.x list sorting

我有一个100 x 20 x 10的列表,代表100个不同的20 x 10层网络。

我通过测试程序运行它们,并输出100 x 1分数列表。

我希望根据100 x 1列表中的相应分数对100 x 20 x 10列表进行排序。

一个较小的示例: 如果分数列表为[50,100,30,60,10] 我希望矩阵列表为: [matrix2,matrix4,matrix1,matrix3,matrix1] 每个矩阵都是20 x 10的列表。

我在得分具有索引(0-99)的地方进行了肮脏的工作,我对得分进行排序,然后将正确的索引矩阵放入新创建的空列表中。但是我觉得必须有一种更简洁的方法来解决这个问题?

0 个答案:

没有答案