我想根據它們的長度對我擁有的 NumPy 陣列中的子陣列進行排序。
例如我的陣列是
myArray = [[1,2,3,4,5,6,7],
[8,9,10,11],
[12],
[13],
[14,15,16,17,18,19,20,21,22,23,24]]
我想將它們排序為
myArray = [[14,15,16,17,18,19,20,21,22,23,24],
[1,2,3,4,5,6,7],
[8,9,10,11],
[12],
[13]]
有沒有可能的方法來做到這一點?
我的子陣列的內容不應該改變。
uj5u.com熱心網友回復:
這是一個簡單的串列串列 - 做你需要的:
sorted(myArray, key=lambda x: -len(x))
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/369810.html
標籤:Python 数组 麻木的 矩阵 numpy-ndarray
下一篇:使用sympy解方程
