python實現(xiàn)對數(shù)組按指定列排序
更新時間:2024年02月23日 09:07:07 作者:愛吃酸菜魚的漢堡
這篇文章主要介紹了python實現(xiàn)對數(shù)組按指定列排序方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
python對數(shù)組按指定列排序
用到的函數(shù)就是sorted(iterable, key=None, reverse=False)
參數(shù)介紹如下:
iterable
:就是將要被排序的任何可迭代對象(例如list)key
:寫一個lambda函數(shù),指定每步迭代將要被作為排序標準的元素reverse
:默認為False,即升序排列,若為True則為降序排序
極簡例子
list1 = [[1,20],[2,3],[1,5]] new_list = sorted(list1, key = lambda x:x[1]) print(new_list)
output:
[[2, 3], [1, 5], [1, 20]]
python 數(shù)組排序并找出其索引
numpy數(shù)組排序
arr = [1, 3, 5, 2, 4, 6] arr = np.array(arr) print(np.sort(arr)) print(np.argsort(arr)) # 正序輸出索引,從小到大 print(np.argsort(-arr)) # 逆序輸出索引,從大到小
輸出結果:
普通數(shù)組排序
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
如何使用PyCharm將代碼上傳到GitHub上(圖文詳解)
這篇文章主要介紹了如何使用PyCharm將代碼上傳到GitHub上(圖文詳解),文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-04-04Python中try用法、內置異常類型與自定義異常類型拓展案例詳解
在?Python?里,try?語句主要用于異常處理,其作用是捕獲并處理代碼運行期間可能出現(xiàn)的異常,避免程序因異常而意外終止,這篇文章主要介紹了Python中try用法、內置異常類型與自定義異常類型拓展,需要的朋友可以參考下2025-04-04python中的位置參數(shù)和關鍵字參數(shù)詳解
位置參數(shù)和關鍵字參數(shù)是 Python 中的兩種不同類型的函數(shù)參數(shù)傳遞方式,位置參數(shù)依賴于參數(shù)的位置順序,而關鍵字參數(shù)通過參數(shù)名傳遞,不受位置影響,本文通過代碼示例給大家詳細介紹了python中的位置參數(shù)和關鍵字參數(shù),需要的朋友可以參考下2023-12-12keras的backend 設置 tensorflow,theano操作
這篇文章主要介紹了keras的backend 設置 tensorflow,theano操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06