numpy中實現(xiàn)二維數(shù)組按照某列、某行排序的方法
如何根據(jù)二維數(shù)組中的某一行或者某一列排序?假設data是一個numpy.array類型的二維數(shù)組,可以利用numpy中的argsort函數(shù)進行實現(xiàn),代碼實例如下:
data = data[data[:,2].argsort()] #按照第3列對行排序
注意:argsort返回的只是排好序后的行索引,不會改變原數(shù)組。
按照某行進行排序,可以利用轉(zhuǎn)置操作,代碼如下所示:
data = data.T(data.T[:,2].argsort()).T # 按照第3行對列進行排序
也可以直接按行進行排序,代碼如下:
data = data[:,data[2].argsort()]
以上這篇numpy中實現(xiàn)二維數(shù)組按照某列、某行排序的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Keras中Sequential模型和Functional模型的區(qū)別及說明
這篇文章主要介紹了Keras中Sequential模型和Functional模型的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12
Python多線程編程(八):使用Event實現(xiàn)線程間通信
這篇文章主要介紹了Python多線程編程(八):使用Event實現(xiàn)線程間通信,,需要的朋友可以參考下2015-04-04
pytorch加載的cifar10數(shù)據(jù)集過程詳解
這篇文章主要介紹了pytorch加載的cifar10數(shù)據(jù)集,到底有沒有經(jīng)過歸一化,本文對這一問題給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2023-11-11
python使用正則表達式的search()函數(shù)實現(xiàn)指定位置搜索功能
SEARCH函數(shù),函數(shù)名。主要用來返回指定的字符串在原始字符串中首次出現(xiàn)的位置 ,從左到右查找,忽略英文字母的大小寫。接下來通過本文給大家介紹python使用正則表達式的search()函數(shù)實現(xiàn)指定位置搜索功能,需要的朋友一起看看吧2017-11-11

