>>>>> "Robert" == Robert Kern <[EMAIL PROTECTED]> writes:
Robert> H = U*D*V.T Robert> then I'm more than happy with that tradeoff. The small Robert> syntactic conveniences MATLAB provides are dwarfed by the Robert> intrinsic power of Python. Of course, U*D*V (transpose omitted for clarity) is the classic problem for an interpreted language: the creation of temporaries. weave allows you, via blitz, to do chained matrix/matrix operations without multiple passes through the loop and w/o temporaries by run-time compilation and linking of extension code. Perhap's the OP's reference to JIT is referring to a just in time compilation mechanism in matlab, similar to weave's. They've already discovered LAPACK and FFTW; it wouldn't be surprising if they solved blitzm (blitz in matlab), antialiasing, alpha transparency and multiple colormaps per figure in upcoming releases. JDH -- http://mail.python.org/mailman/listinfo/python-list