A 3-D grid of regularly spaced points

Posted by Jack on Stack Overflow See other posts from Stack Overflow or by Jack
Published on 2010-03-25T19:29:19Z Indexed on 2010/03/25 19:33 UTC
Read the original article Hit count: 151

Filed under:
|

I want to create a list containing the 3-D coords of a grid of regularly spaced points, each as a 3-element tuple. I'm looking for advice on the most efficient way to do this.

In C++ for instance, I simply loop over three nested loops, one for each coordinate. In Matlab, I would probably use the meshgrid function (which would do it in one command). I've read about meshgrid and mgrid in Python, and I've also read that using numpy's broadcasting rules is more efficient. It seems to me that using the zip function in combination with the numpy broadcast rules might be the most efficient way, but zip doesn't seem to be overloaded in numpy.

© Stack Overflow or respective owner

Related posts about python

Related posts about numpy