[Numpy-discussion] Suggestion for recarray.view

Pierre GM pgmdevlist@gmail....
Thu Sep 18 21:21:34 CDT 2008


All,
I'd like to submit the following suggestion for recarray.view, so that it 
could accept two keywords like standard ndarrays do. 
As a change in records.py can potentially affect a lot of people (probably 
more than a change in numpy.ma), I'm not confident enough to commit it.
Consider that as an attempt of having it peer-reviewed before inclusion. 
Cheers
P.
#---------------
    def view(self, dtype=None, type=None):
        if dtype is None:
            return ndarray.view(self, type)
        elif type is None:
            try:
                if issubclass(dtype, ndarray):
                    return ndarray.view(self, dtype)
            except TypeError:
                pass
            dtype = sb.dtype(dtype)
            if dtype.fields is None:
                return self.__array__().view(dtype)
            return ndarray.view(self, dtype)
        else:
            return ndarray.view(self, dtype, type)
#---------------


More information about the Numpy-discussion mailing list