Numpy:二维数组按照某列、行排序
2018-08-15 本文已影响6人
ACphart
- 假设
data
是一个numpy.narray
类型的二维数组,可以利用argsort()
函数进行行、列的排序,代码如下:
data_cs = data[data[:, 1].argsort()] # 按第2列进行排序
data_rs = data[:, data[1].argsort()] #按第2行进行排序
data
是一个numpy.narray
类型的二维数组,可以利用argsort()
函数进行行、列的排序,代码如下:data_cs = data[data[:, 1].argsort()] # 按第2列进行排序
data_rs = data[:, data[1].argsort()] #按第2行进行排序