Есть ли объяснение следующего вывода?
In [1]: import scipy.stats as ss
In [2]: ss.rankdata([1, 2, 3, 3, 4, 3, 4, 5])
Out [2]: array([1. , 2. , 4. , 4. , 6.5, 4. , 6.5, 8. ])
Я ожидал следующий вывод без десятичных знаков для рейтинга.
Out [2]: array([1. , 2. , 4. , 4. , 6., 4. , 6., 8. ])
Кроме того, почему рейтингтип float вместо типа int?