Numpy使用总结(3)——排序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huhuandk/article/details/86361080
import numpy as np
tang_array = np.array([[1.5,1.3,7.5],
                      [5.6,7.8,1.2]])

print(np.sort(tang_array))   # 默认以x轴进行从小到大排序
print(np.sort(tang_array,axis=0))  # 以y轴进行从小到大排序
print(np.argsort(tang_array))  # 按索引位置排

tang_array = np.linspace(0,10,10)
values = np.array([2.5,6.5,9.5])
print(np.searchsorted(tang_array,values))  # 对排好序的数组进行插值

结果:
[[1.3 1.5 7.5]
 [1.2 5.6 7.8]]
[[1.5 1.3 1.2]
 [5.6 7.8 7.5]]
[[1 0 2]
 [2 0 1]]
[3 6 9]

猜你喜欢

转载自blog.csdn.net/huhuandk/article/details/86361080
今日推荐