Scala中的复逆和复伪伪逆?

时间:2015-12-09 16:26:26

标签: scala matrix linear-algebra matrix-inverse scala-breeze

我考虑为我的算法开发学习Scala,但首先需要知道语言是否实现了(或正在实现)复杂的逆和伪逆函数。我查看了文档(herehere),虽然它说明这些函数是针对真实矩阵的,但在the code中,我不明白为什么它不会出现这种情况。接受复杂的矩阵。

代码中还留下以下注释:

  

pinv用于任何可以转置的东西,乘以转置后,再解决

这只是我的一厢情愿,还是不接受复杂的矩阵?

1 个答案:

答案 0 :(得分:1)

Breeze实施者:

我还没有对复杂的数字实现过等等,因为我还没有找到一个很好的方法来存储复杂的数字,这些数字是以与blas和lapack兼容的方式拆箱并且没有。打破当前的API。您可以使用netlib java自行设置调用,方法与您链接的代码类似。