Math.net数字密度矩阵向后兼容性

本文关键字:兼容性 net 数字 Math | 更新日期: 2023-09-27 18:21:55

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

有什么替代品可以从二维数组创建DenseMatrix吗?

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

Math.net数字密度矩阵向后兼容性

您可以使用静态方法DenseColumnMajorMatrixStorage.OfArray(T[,]array),然后使用使用DenseColumnMajorMatrixStorage<T>DenseMatrix构造函数。

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

我在DenseMatrix中找到了从数组创建的静态方法

var xReal = DenseMatrix.OfArray(xData);