Hacker Newsnew | past | comments | ask | show | jobs | submit | Predictor's commentslogin

This solution is called a "Laplacian correction", and I agree with your recommendation.


I wonder how many receipts could be acquired from the ground or garbage cans outside the store? It would be a biased sample, possibly, but it is hard data and free of cost.


Tastes vary (as the mix of comments here will attest), but having sampled a variety of development and analysis tools, I have settled on MATLAB as my tool of choice. Part of my reasoning can be found in the Nov-08-2006 posting to my Weblog, "Why MATLAB for Data Mining?":

http://matlabdatamining.blogspot.com/2006/11/why-matlab-for-...


I am a climate scientist and Matlab offers a lot to me : great matrix syntax, very fast algorithms (SVD, matrix inversion, FFT), large mindshare (cf Central File Exchange), and advanced toolboxes for statistics, spectral analysis and the like. Not being a programmer by birth, I couldn't care less about the fact that it's not a general purpose language ; it is very adequate for my own purpose.

BUT... it is proprietary, pretty expensive, and at the moment I am considering problems that require parallel computations on dozens of CPU. Matlab has a Parallel Computation Toolbox that is a joke (<= 8 CPUS at a time, monopolizing the same number of licenses), and that is why I am considering Python.

Does NumPy enable parallel computations ? Is it reasonably easy to translate Matlab code into NumPy ? Is there a good library of linear algebra routines (like SVD, eigendecompositions, inversions, LU, Cholesky decompositions, etc..) ? A large user community with a comprehensive archive ?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: