赞
踩
NumPy 提供了多种排序的方法。 这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性。 下表显示了三种排序算法的比较。
种类 | 速度 | 最坏情况 | 工作空间 | 稳定性 |
---|---|---|---|---|
'quicksort' (快速排序) |
1 | O(n^2) |
0 | 否 |
'mergesort' (归并排序) |
2 | O(n*log(n)) |
~n/2 | 是 |
'heapsort' (堆排序) |
3 | O(n*log(n)) |
0 | 否 |
1. 使用numpy.sort() 函数返回输入数组的排序副本(改变原数组)。函数格式如下:
numpy.sort(a, axis, kind, order)
参数说明:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。