今天初学numpy.searchsorted()方法,按照书上的解释:
searchsorted()是查找数组元素时,经常用到的函数。查找一个合适的位置,将元素插入已排好序的一维数组中,并且保持数组元素的顺序不被打乱。
看了这个解释,刚开始还是有点不清晰,只能结合书中的案例进行理解了。
jupyter似乎不是很方便直接复制出来代码,那么就偷懒截个图看看吧
大致就是说,这个searchsorted()方法,并不是找出某个元素的位置,而是找出某个元素放在哪个位置上才能保持原有的排列顺序。看了这个解释,感觉豁然开朗。