Чтобы прояснить мой вопрос, скажите, есть ли у меня массив a как Out[123]: [1, 3, 4, 6, 9, 10, 54] Когда я пытаюсь найти числа в списке, searchsort возвращает правильное значение, но когда Пробую что-то не из списка, возвращает абсурдное значение
вот некоторые результаты
In [131]: a
Out[131]: [1, 3, 4, 6, 9, 10, 54]
In [132]: searchsorted(a,1)
Out[132]: 0
In [133]: searchsorted(a,6)
Out[133]: 3
In [134]: searchsorted(a,[9,54,1])
Out[134]: array([4, 6, 0])
In [135]: searchsorted(a,[9,54,1,0])
Out[135]: array([4, 6, 0, 0])
***> # here 0 is not in the list, but turns up @ position 0***
In [136]: searchsorted(a,740)
Out[136]: 7
***> # here 0 is not in the list, but turns up @ position 7***
почему это происходит?
searchsorted
? - person Volatility   schedule 15.03.2013searchsorted
явно не является встроенным. - person thkang   schedule 15.03.2013searchsorted
— это функция numpy/scipy. docs.scipy.org/doc/numpy/reference/generated/ - person Snakes and Coffee   schedule 15.03.2013