【问题标题】:Linear algebra library for the D programming languageD 编程语言的线性代数库
【发布时间】:2009-03-15 20:50:45
【问题描述】:

我正在寻找一个包来进行矩阵数学运算,矩阵最大约为 100 x 100。

我至少需要进行逆运算、乘法运算和转置运算。我更喜欢更封装的接口而不是更高的性能。

【问题讨论】:

  • 在通常的地方有什么东西可以满足你的需要吗?我没有回答这个问题,因为我想你可能已经在那里尝试过了。 dsource.org/projects
  • 我知道里面有一些线性代数库。我不知道他们做得怎么样。我正在寻找“我用过 X 并且很好”的答案。

标签: matrix d linear-algebra mathematical-optimization


【解决方案1】:

dsource.org/projects 之前已经在这个帖子中提到过,这里有一些细节。

这里是D language bindings for the GNU Scientific Library (GSL)

这是GSL的链接。

这里是 GSL 中有关 BLAS support、分解(12)、eigenssystems 的文档的一些链接。

【讨论】:

    【解决方案2】:

    D 不能直接调用 C 代码吗?还是您在寻找用 D 编写的库?

    【讨论】:

    • C 不能重载运算符,并且链接 D 和 C++ 是“不平凡的”。一个简单的lampack包装器或其他任何好的东西,但我想用像“Matrix x = y*z;这样的代码做乘法
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 1970-01-01
    相关资源
    最近更新 更多