Я начал использовать Breeze несколько недель назад и не могу делать то, что кажется простым. Я хочу преобразовать Transpose в DenseMatrix, например:
val matrix = DenseMatrix((1.0, 3.5), (3.0, 2.0)) // DenseMatrix
val meanCols = mean(matrix(::, *)) // Transpose
val meanColsDM = meanCols.toDenseMatrix // Error: value toDenseMatrix is not a member of breeze.linalg.Transpose
Я подумал о создании цикла для преобразования Transpose в массив, чтобы затем создать DenseMatrix (1 строка, 2 столбца с использованием матрицы из примера), но мне интересно, есть ли более простой способ получить то же самое.
Мне нужно сделать это, чтобы затем соединить среднее значение столбцов с другими матрицами, я не помещал код в пример, поскольку он не является источником проблемы.