Добавление 1 в нижней части MathNet.Numerics.LinearAlgebra.Vector
Как и в заголовке, мне нужно добавить 1 в нижней части экземпляра Vector
класс от MathNet.Numerics.LinearAlgebra
Пространство имен. Любая помощь приветствуется (даже предложения для другого пакета для линейной алгебры).
1 ответ
Самое короткое решение, которое я нашел:
List<double> temp = start.ToList();
temp.Add(1.0);
Vector<double> new = CreateVector.DenseFromEnumerable<double>(temp);
Вы можете сделать это коротко:
var vector = new DenseVector(new double[2]);
var extended = DenseVector.OfEnumerable(vector.Append(1));