Math.net数字DenseMatrix向后兼容性

时间:2014-09-15 21:07:56

标签: c# mathnet

版本3.2.3.2中的DenseMatrix是否与2.6.x.x版本不兼容?

是否可以替代从二维数组创建DenseMatrix?

var xDense = new DenseMatrix(double[,] xData);

2 个答案:

答案 0 :(得分:0)

您可以使用静态方法DenseColumnMajorMatrixStorage.OfArray(T[,] array),然后使用使用DenseColumnMajorMatrixStorage<T>的{​​{3}}。

double[,] xData = ...;
var storage = DenseColumnMajorMatrixStorage<double>.OfArray(xData);
var xDense = new DenseMatrix(storage);

答案 1 :(得分:0)

我发现DenseMatrix中的静态方法是从数组创建的,

var xReal = DenseMatrix.OfArray(xData);