On Mon, Sep 24, 2012 at 5:47 PM, Charles R Harris <[email protected]> wrote: > > > On Mon, Sep 24, 2012 at 2:25 PM, Frédéric Bastien <[email protected]> wrote: >> >> Hi, >> >> I tested this new beta on Theano and discovered an interface change >> that was not there in the beta 1. >> >> New behavior: >> numpy.ndindex().next() >> (0,) >> >> Old behavior: >> numpy.ndindex().next() >> () >> >> This break some Theano code that look like this: >> >> import numpy >> shape=() >> out_shape=[12] >> random_state=numpy.random.RandomState() >> >> out = numpy.zeros(out_shape, int) >> for i in numpy.ndindex(*shape): >> out[i] = random_state.permutation(5) >> >> >> I suppose this is an regression as the only mention of ndindex in the >> first email of this change is that it is faster. >> > > I think this problem has been brought up on the list. It is interesting that > it turned up after the first beta. Could you do a bisection to discover > which commit is responsible?
I'll check that. Do I need to reinstall numpy from scratch everytimes or is there a better way to do that? Fred _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
