Re: [ojAlgo-user] Future of Jama
Mathematics, linear algebra and optimisation
Brought to you by:
apete
From: Anders P. <ap...@op...> - 2007-04-21 14:09:43
|
Anders Peterson wrote: >> part, I do not clearly see its advantage with respect to Jama. The >> names >> of the methods are different ... but, in SVD for instance, I would >> not get >> any functionality in its present version. That is exactly where new >> methods to the SVD part of ojAlgo would be very useful. E.g., solving a >> overdetermined system of linear equation with SVD. > The other aspect is that, if one restricts ojAlgo to the linear algebra > I've added a fair bit of "OO" (abstractions and extensibility) to > ojAlgo compared to Jama, and I've manged to do that without loosing > performance. > > I also think that using BasicMatrix is as easy as using Jama, but you > have the option to start using BasicArray and MatrixStore directly if > need to. > > The ojAlgo SVD interface gives you the pseudoinverse. > > http://ojalgo.org/generated/org/ojalgo/matrix/decomposition/SingularValue.html#getPseudoinverse() > >> If you want me to be more specific, let me know. > Give me code examples (typical to what you want to do) where Jama, or > some other package, performs better and I'll try to "fix" the problem. I forgot to mention that ojAlgo is multi-threaded when doing matrix multiplication. /Anders |