У меня есть функция, которая манипулирует Vector<float>
, что приводит к новому Vector<float>
с другой длиной, например, добавление числа перед вектором
let addElementInfront (x:Vector<float>) =
x.ToArray()
|> Array.append [|x.[0]|]
|> vector
Теперь я хочу применить это ко всем строкам матрицы (2x2), и я ожидаю, что матрица (2x3), я пытался использовать Matrix.mapRows
из MathNet.Numerics.LinearAlgebra
, но это дает мне ошибку, что размер должен быть одинаковым.
Просто интересно, есть ли в MathNet какая-либо другая функция для сопоставления строк, которая приводит к матрице другого размера.
Спасибо.