[Numpy-discussion] Extracting all the possible combinations of a grid
Charles R Harris
charlesr.harris at gmail.com
Fri Sep 21 16:58:43 EDT 2007
On 9/21/07, Gael Varoquaux <gael.varoquaux at normalesup.org> wrote:
>
> On Fri, Sep 21, 2007 at 02:33:42PM -0600, Charles R Harris wrote:
> > I wrote up some of the combinatorial algorithms in python a few years
> ago
> > for my own use in writing a paper, ( Harris, C. R. Solution of the
> > aliasing and least squares problems of spaced antenna interferometric
> > measurements using lattice methods, Radio Sci. 38, 2003). I even
> thought I
> > had found an error and have a letter from Knuth pointing out that I
> was
> > mistaken ;) Anyway, there are a lot of neat things in volume 4 and it
> is
> > well worth the read.
>
> It is. I did my homework, and now I understand why you point this out.
> Basically array programming is really not suited for these kind of
> things. The problem with my solution is that is blows up the memory
> really quickly. It is actually a pretty poor solution. It is obvious when
> you think about this a bit that the problem diverges really quickly if
> you try the brute force approach. It is actually really quick, until it
> blows the memory.
I found generators a good approach to this sort of thing:
for (i,j,k) in triplets(n) :
Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20070921/b74af97f/attachment.html>
More information about the NumPy-Discussion
mailing list