Look at numpy and scipy (
http://www.scipy.org/).
Python is really well
suited for all those kinds of operations - similar to matlab.
I do all my signal processing and machine learning simulations in python
(instead of MATLAB/octave, as before).
Thanks for mentioning that, it look interresting, will check it out tonight!
--
Atte