Szabolcs Nagy wrote: >>Basically all I need is vectors and 3x3 matrices. > > > hmm > is numpy really efficient for 3x3 (or 4x4) matrices and vectors? > > IMHO an optimized matrix4x4 class can be much faster (i'm just guessing > here) > > eg cgtypes is a simple c++ implementation with boost-python wrapper: > http://cgkit.sourceforge.net/ >
If you're operating on a single 3x3 or 4x4 matrix, nothing you do in Python will be "efficient", by which I assume you mean not all that far from C speed; the interpreter overhead is simply too high. If you can operate on large blocks of small arrays and vectors at the same time, which one can usually do after consuming sufficient coffee, then yes numpy can be fast if you're careful. -tim -- http://mail.python.org/mailman/listinfo/python-list