I was absolutely awed by PDL when I was able to write a threaded version of
K-means cluster analysis
http://en.wikipedia.org/wiki/K-means_clusteringThis is not your a + b
vector operation, but a whole analysis, threaded if
you feed it extra data dimensions. I tested it with up to 4D data and
various scenarios. It's so overly powerful that I'm not sure what kind of
scenario needs it :P Maybe gene analysis, but that's not my kind of data.

And all that from a person who barely knows C.


Maggie


On Wed, Nov 4, 2009 at 8:12 AM, Matthew Kenworthy <[email protected]>
wrote:
>> I used to call myself a C++ programmer, and I've written a few analysis
>> scripts in Matlab before getting fed up with all of it and switching to
>
> David, that was an excellent explanation as to why I've used PDL for
> so many years, and a great piece of prose too.
>
> I'd also add that once I 'got' PDL threading, it completely
> transformed the language for me. It's one of those things that make
> you go 'huh?' at the start, and then when the light bulb appears above
> your head, you start realising how powerful it is.
>
> I worked with a collaborator who is using Matlab, and when I asked him
> why not just write the threadable equivalent statement in Matlab, he
> said sheepishly "No, you need to use a FOR loop for that!"
>
> Matt
>
> --
> Matthew Kenworthy / Assistant Astronomer / Steward Observatory
> 933 N. Cherry Ave. / Tucson AZ 85721 / vox 520 626 6720
>
> _______________________________________________
> Perldl mailing list
> [email protected]
> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to