【问题标题】:How can I access the PseudoInverse() and AsArray() functions of DenseMatrix in MathNET?如何在 MathNET 中访问 DenseMatrix 的 PseudoInverse() 和 AsArray() 函数?
【发布时间】:2016-12-12 01:25:53
【问题描述】:

我正在查看MathNet 中Matrix 的文档,并尝试以不同的方式初始化我的矩阵。

using MathNet.Numerics.LinearAlgebra;
using MathNet.Numerics.LinearAlgebra.Double;

Matrix<double> a = Matrix<double>.Build(3, 3, myDoubleArray);
DenseMatrix b = new DenseMatrix(3, 3, myDoubleArray);
DenseMatrix c = new DenseMatrix(3);

但是,当我查看可用的成员函数时,我无法看到诸如 AsArray() 或 PseudoInverse() 之类的函数,即使它们出现在文档 here 中。

为什么会这样?我需要为这些扩展方法添加另一个 using 语句吗?

【问题讨论】:

    标签: c# methods mathnet-numerics


    【解决方案1】:

    我检查了source。 AsArray 和 PseudoInverse 仅在 3.14 版中(但仍处于测试阶段)。

    【讨论】:

    • 啊,谢谢,没意识到。我检查并正在运行 v3.13.1。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    • 1970-01-01
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多