For now, I solved it using a view with a different type: from numpy import * N = 5 a=zeros(N,'3f8') b=a.view() b.dtype='f8' b.shape = N,3
I'll try to put this mechanism in a subclass. Thanks for the answers, Edson On 10/4/07, Stefan van der Walt <[EMAIL PROTECTED]> wrote: > > On Thu, Oct 04, 2007 at 11:47:40AM -0500, Robert Kern wrote: > > Edson Tadeu wrote: > > > > > * Is there any field in the NumPy object where I can keep this > > > information (the shape of the "element"), without creeping it with the > > > dtype='(M,N)f8' representation I explained above? > > > > There isn't. You could make a subclass that tracks this, but you would > have to > > implement it carefully to maintain the information. > > There is an example of how to do that here: > > http://www.scipy.org/Subclasses > > Regards > Stéfan > _______________________________________________ > Numpy-discussion mailing list > [email protected] > http://projects.scipy.org/mailman/listinfo/numpy-discussion >
_______________________________________________ Numpy-discussion mailing list [email protected] http://projects.scipy.org/mailman/listinfo/numpy-discussion
