У меня есть матрица, которая выглядит следующим образом:
M = [[1, 200],
[1.8, 100],
[2, 500],
[2.5, 300],
[3, 400],
[3.5, 200],
[5, 200],
[8, 100]]
Я хочу сгруппировать строки по размеру бина (применяется к левому столбцу), например, для размера бина 2 (первый бин - значенияот 0-2, вторая ячейка от 2-4, третья ячейка от 4-6 и т. д.):
[[1, 200],
[1.8, 100],
----
[2, 500],
[2.5, 300],
[3, 400],
[3.5, 200],
----
[5, 200],
----
[8, 100]]
Затем выведите новую матрицу с суммой правых столбцов для каждой группы:
[200+100, 500+300+400+200, 200, 100]
Как эффективный способ суммировать каждое значение на основе границ bin_size?