函数原型
searchsorted ( a , v , side=‘left’ , sorter =None )
函数解释
searchsorted()方法,并不是找出某个元素的位置,而是找出某个元素放在哪个位置上才能保持原有的排列顺序。
函数用法
>>> a = np.array([2, 4, 6, 8])
>>> a
array([2, 4, 6, 8])
>>> b = np.searchsorted(a, 5)
>>> b
2
>>> c = np.searchsorted(a, [5, 7])
>>> c
array([2, 3], dtype=int64)
>>> d = np.searchsorted(a, [3, 5, 7])
>>> d
array([1, 2, 3], dtype=int64)
>>>