Closed ankane closed 2 years ago
I followed Ruby's policy that an arithmetic operation returns same data type:
$ ruby -e 'p 3/2'
1
$ python3 -c 'print(3/2)'
1.5
But it may be better for median to return Float.
That'd be my vote fwiw. I can see it making sense for arithmetic (even though I wish Ruby behaved differently), but less so for other operations.
Hey, it looks like
median
always returns integers for integer types, even when the true median is not an integer.Equivalent NumPy behavior