у меня есть пустой массив, который представляет несколько x-интервалов функции:
In [137]: x_foo
Out[137]:
array([211, 212, 213, 214, 215, 216, 217, 218, 940, 941, 942, 943, 944,
945, 946, 947, 948, 949, 950])
Как вы можете видеть, в x_foo есть два интервала: один от 211 до 218 и один от 940 до 950. Это интервалы, которые я хочу интерполировать с помощью scipy. для этого мне нужно настроить интервал, например, «211.0 211.1 211.2 ...», который вы обычно делаете с:
arange( x_foo[0], x_foo[-1], 0.1 )
в случае нескольких интервалов это невозможно. так вот мой вопрос: есть ли простой способ сделать это в стиле массива? или мне нужно написать функцию, которая зацикливается на весь массив и разделяется, если разница> 1?
спасибо!