У меня есть двумерный массив с плавающей точкой, как показано ниже
{0.2,0.0,0.3,0.0,0.0}
{0.4,0.1,0.0,0.0,0.9}
{0.0,0.0,0.0,0.3,0.6}
Я хочу получить следующий вывод
{0.6,0.0,0.3,0.0,0.0}
{0.6,0.1,0.0,0.0,1.5}
{0.0,0.0,0.0,0.3,1.5}
Если вы проанализируете, я суммирую ненулевое значение каждого столбца и обновлю все ненулевые значения этим значением суммы. Например, в первом столбце я суммирую (0,2 + 0,4 = 0,4) и обновил обе позиции значения с 0,6.
Я использую Java, как я могу это сделать? Это простой пример, в реальном времени у меня действительно большие массивы.