У меня странная ситуация, когда scipy.interpolate.sp root в некоторых случаях пропускает root. Я не могу найти никакой очевидной причины, но, кажется, ее довольно легко воспроизвести.
Я использую SciPy 1.4.1 и Python 3.7.6
Этот фрагмент кода создаст несколько случаев, которые работают, и несколько случаев, которые не: 1009 *
РЕДАКТИРОВАТЬ: Обнаружена проблема на GitHub SciPy, в которой упоминается это и возможное решение: https://github.com/scipy/scipy/issues/8376