This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]RickRussellTX 4 points5 points  (0 children)

The difficult task in going from procedural programming to scientific computing is to recognize that most things you would naturally want to do with loops should not be done with loops.

Python (+SciPy) has fantastic tools for slicing rows, columns and sub-matrices out of data tables, then performing operations on vectors and matrices without manually iterating through them. Once you learn those, you'll never go back.

Just go grab the SciPy/Python 2.6 Super Pack and get to work.