[Numpy-discussion] chararray behavior
Travis E. Oliphant
Tue Jul 8 12:29:25 CDT 2008
Alan McIntyre wrote:
> Since chararray doesn't currently have any tests, I'm writing some,
> and I ran across a couple of things that didn't make sense to me:
> 1. The code for __mul__ is exactly the same as that for __rmul__; is
> there any reason __rmul__ shouldn't just call __mul__?
Just additional function call overhead, but it's probably fine to just
> 1.5. __radd__ seems like it doesn't do anything fundamentally
> different from __add__, is there a reason to have a separate
> implementation of __radd__?
Possibly. I'm not sure.
> 2. The behavior of __mul__ seems odd:
What is odd about this?
It is patterned after
>>> 'a' * 3
>>> 'a' * 4
>>> 'a' * 5
for regular python strings.
More information about the Numpy-discussion