2016-11-13 58 views
0

最新Math.Net的版本(3.13)無法運行下面的C#代碼:如何在Math.NET中從DenseVector初始化Vector <double>?

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。

回答

0

這也不適用於以前的版本。

如果你正在尋找什麼是b是的a克隆,你可以使用Vector<double> b = a.Clone();

相關問題