Am Freitag, 29. Juli 2011, 11:31:24 schrieb Hans Meine: > Am Donnerstag, 28. Juli 2011, 17:42:38 schrieb Matthew Brett: > > Was there a particular case you ran into where this was a problem? > [...] > Basically, the problem arose because our ndarray subclass does not support > zero-rank-instances fully. (And previously, there was no need for that.)
I just reproduced the problem, it was this exception: /home/hmeine/new_numpy/lib64/python2.6/site-packages/vigra/arraytypes.pyc in reshape(self, shape, order) 587 588 def reshape(self, shape, order='C'): --> 589 res = numpy.ndarray.reshape(self, shape, order) 590 res.axistags = AxisTags(res.ndim) 591 return res TypeError: an integer is required The problem is that 'self' has become a zero-rank array, and those cannot be reshaped in order to add singleton dimensions anymore. IOW, if you implement sth. like broadcasting, this is made much harder. Best, Hans _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion