2008/9/19 Travis E. Oliphant <[EMAIL PROTECTED]>:
>> #---------------
>>     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)
>> #---------------
>>
> This looks pretty good to me.
>
> +1 for adding it.

+1 and another +1 to your karma for requesting peer review.  Let me
know if you need me to whip up a couple of tests for verifying the
different usage cases.

Cheers
Stéfan
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to