numpy中實現二維陣列按照某列 某行排序的方法

2022-10-04 20:03:12 字數 417 閱讀 5865

如程式設計客棧何根據二維陣列中的某lytqmsdukl一行或者某一列排序?假設data是乙個numpy.array型別的二維陣列,可以利用numpy中的argsort函式進行實現,**例項如下:

data = da #按照第3列對行排序

注意:argsort返回的只是排好序後的行索引,不會改變原陣列。

按照某行進行排序,可以利用轉置操作,**如下所示:

data = data.t(data.t[:,2].arlytqmsduklgsort()).t # 按照第3行對列進行排序

也可以直接按行進行排序,**如下:

data = data[:,data[2].argsort()]

本文標題: numpy中實現二維陣列按照某列、某行排序的方法

本文位址: /jiaoben/python/224477.html

根據二維陣列的某鍵值合併二維陣列

需求 根據date欄位的值將每天的type的pv uv的資料放到乙個維度裡,目標陣列仍為二維陣列 原始陣列 resource array array 0 array type hot list date 2016 07 18 pv 2,uv 2,1 array type trailer list d...

Pandas及Numpy二維陣列

import numpy as np price np.array 3,4,5,6,7 5,6,5,4,3 4,4,5,4,3 5,5,6,7,4 5,6,7,5,4 print price 列印二維陣列 print price 0,2 列印第一行第三個數 print price 1,列印第二行所有...

numpy陣列 5 二維陣列的軸

numpy的mean std 等方法是作用於整個numpy陣列的,如果是二維陣列的話,也是整個陣列,包括所有行和列,但我們經常需要它僅作用於行或者列,而不是整個二維陣列,這個時候,可以定義軸axis axis 0表示作用於列 axis 1表示作用於行 以sum 求和方法為例 import numpy...