У меня есть массив numpy, который содержит данные временных рядов. Я хочу, чтобы этот массив был равен равным разделам заданной длины (отлично удалить последний раздел, если он не является одинаковым размером), а затем вычислить среднее значение для каждого из этих ящиков.
Я подозреваю, что для этого есть функция numpy, scipy или pandas.
Пример:
data = [4,2,5,6,7,5,4,3,5,7]
для размера ячейки 2:
bin_data = [(4,2),(5,6),(7,5),(4,3),(5,7)]
bin_data_mean = [3,5.5,6,3.5,6]
для размера ячейки 3:
bin_data = [(4,2,5),(6,7,5),(4,3,5)]
bin_data_mean = [7.67,6,4]