如何从Math.NET中的DenseVector初始化Vector <double>?

时间:2016-11-13 17:03:55

标签: c# mathnet

Math.Net的最新版本(3.13)无法运行以下C#代码:

Vector<double> a;
Vector<double> b = new DenseVector(a);

它显示以下错误消息:

cannot convert from 'MathNet.Numerics.LinearAlgebra.Vector<double>' to 'MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage<double>'

请为此初始化建议一个好的替代品?如果可能的话,解释为什么它适用于以前版本的Math.NET但不适用于3.13。

1 个答案:

答案 0 :(得分:0)

这也不适用于以前的版本。

如果您要找b克隆a,可以使用Vector<double> b = a.Clone();