我正在考虑学习Scala作为我的算法开发,但首先需要知道语言是否实现了(或正在实现)复杂的逆函数和伪逆函数。我查看了文档(这里,这里),虽然它声明这些函数是针对实矩阵的,但在代码中,我不明白为什么它不接受复杂矩阵。
代码中还保留了以下注释:
对于任何可以被转置的东西,乘以这个转置,然后求解。
这是我一厢情愿的想法,还是不接受复杂矩阵?
发布于 2015-12-09 17:51:42
这里的简易实现者:
我还没有为复数实现inv等,因为我还没有想出一种很好的方法来存储解封的复数,这种方式与blas和lapack兼容,并且不会破坏当前的API。您可以使用netlib java自行设置调用,方法与您所链接的代码类似。
https://stackoverflow.com/questions/34183900
相似问题