Christopher Barker wrote: [...] > > Why would a FixPoint object have to look like a sequence, with a length > and a _getitem_? That's where the confusion is coming from. >
That allows me to slice bits. > If I understand your needs, a FixPoint object is a number -- you'll want > to override __add__ __mult__, and all those sorts of things, but there > should be no need to make it look like a sequence. > > What does the "length" of a fixed point number mean? What does it meant > to get the third element of a fixed point object? > Yes it returns the bit width. When indexing you can get individual bits or a bit range. That is good for modeling hardware behavior. > I'm guessing that maybe you're using __len__ to mean bit-width, but I'd > just have a property for that, and call it BitWidth or something. That solved it. I took out __len__ and added a width property. Now array is happy. Guenter _______________________________________________ Numpy-discussion mailing list [email protected] http://projects.scipy.org/mailman/listinfo/numpy-discussion
