Python numpy.sort()
numpy.sort() :该函数返回一个数组的排序副本。
参数 :
arr :要排序的数组。
axis :我们需要阵列开始的轴。
order :这个参数指定了要先比较哪些字段。
kind :[‘quicksort'{default}, ‘mergesort’, ‘heapsort’]排序算法。
返回 :
排序的数组
示例:
# importing libraries
import numpy as np
# sort along the first axis
a = np.array([[12, 15], [10, 1]])
arr1 = np.sort(a, axis = 0)
print ("Along first axis : \n", arr1)
# sort along the last axis
a = np.array([[10, 15], [12, 1]])
arr2 = np.sort(a, axis = -1)
print ("\nAlong first axis : \n", arr2)
a = np.array([[12, 15], [10, 1]])
arr1 = np.sort(a, axis = None)
print ("\nAlong none axis : \n", arr1)
输出 :
Along first axis :
[[10 1]
[12 15]]
Along first axis :
[[10 15]
[ 1 12]]
Along none axis :
[ 1 10 12 15]