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

Reply via email to