Учитывая 2d массив строк, как мне сложить все элементы, чтобы каждый индекс в массиве был суммой остальной части массива? Например, с массивом [[a], [b], [c], [d], [e]]
я получаю
[[a+b+c+d+e], [a+b+c+d+e], [a+b+c+d+e], [a+b+c+d+e],[a+b+c+d+e]]
. Я предполагаю, что это не должен быть 2d массив, это может быть 1d массив строк, и я получаю строку «a + b + c + d + e» в каждом индексе. Когда я говорю циркулярно, я имею в виду циклы, без дополнительной памяти Поэтому, возможно, после первой итерации это может выглядеть примерно так: [[a], [a + b], [a+b+c], [a+b+c+d], [a+b+c+d+e]]
. Каким будет код для чего-то подобного? Ответ может быть psuedocode или любым языком
примерно так: https://andrew.gibiansky.com/blog/machine-learning/baidu-allreduce/