Python奇怪的行为scipy.stats.rankd公司

2024-06-28 20:03:38 发布

您现在位置:Python中文网/ 问答频道 /正文

下面的输出有什么解释吗?你知道吗

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类型的排名?你知道吗


Tags: inimport类型asstatsscipyfloatout