У меня есть программа, написанная на python 2.7.5 scipy 0.18.1, которая может запускать scipy.interpolate.UnivariateSpline с массивами, которые не являются последовательными. Когда я пытаюсь запустить ту же программу в python 2.7.14 / scipy 1.0.0, я получаю следующую ошибку:
File "/usr/local/lib/python2.7/site-packages /scipy/interpolate/fitpack2.py ", строка 176, в init повышение ValueError ('x должно строго увеличиваться')
Обычно я просто исправляю массивы, чтобы удалить не последовательные значения. Но в этом случае мне нужно , чтобы воспроизвести точно такое же решение, что и в более ранней версии python / scipy. Может кто-нибудь сказать мне, как предыдущий код имел дело с ситуацией, когда значения не были последовательными?