繁体   English   中英

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

[英]How to initialize Vector<double> from DenseVector in Math.NET?

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。

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

如果你正在寻找什么是b是一个克隆a ,你可以使用Vector<double> b = a.Clone();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM