Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Journal of ambs (3914)

Sunday July 11, 2004
03:40 PM

PDL

[ #19790 ]

In my MsC I used very large sparse matrices. The software was implemented in C, and it gave me very nice headaches.

Now, I'm preparing my PhD based on the same area (Natural Language Processing) and I'm thinking if I can gain anything with Perl Data Language. Anybody using PDL (well, I know Gimp uses it) can give me examples of where it is beeing used?

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • By all means stop playing around and use Matlab.

    It has special toolboxes (C optimized) for sparse matrices, by the way. Oh, and a special toolboox for NLP as well.

    • Matlab has a big problem: license :-|
      • Uni's usually have licenses. Besides, Matlab's licenses for students are very cheap. The cheapest licenses can be found on Emule :-)

        You can use Octave then...

        • Yes. It is true that the University has the license. I just wanted to prepare a toolkit to anyone to download and use, freely. I'll look at Octave and see what I can gain with him. Thanks.
          • I highly recommend octave. Make sure to get the latest version (2.1.57), and also to get the "octave-forge" tools off sourceforge, which have a sparse matrix implementation and some Matlab compatibility routines. Octave diverges from Matlab mostly in not supporting the latter's unpleasant C interface (mex) and even more repugnant "object orientation".
  • and Inline::Octave!

    http://www.octave.org/
    http://search.cpan.org/~aadler/Inline-Octave-0.21/
    • Octave is a good idea for a free alternative to Matlab. But I highly doubt that Inline::Octave will provide the performance he needs.