我目前正在将 R 中可用的代码传输到 python。在 R 中,有一个名为tabulate和C的函数。
python中是否有与R等效的tabulate
函数C
?
从文档中c
它用于
将值组合到向量或列表中
在 python 中,您可以使用括号将值组合到一个列表中,因此c(1, 2, 3)
在 R 中成为[1, 2, 3]
Python 中的值。但如果你不知道这一点,我真的强烈建议你停止移植代码,花两天时间完成基本的 Python 教程。理解 Python 中的列表是最基础的。
tabulate
状态文档
tabulate
获取整数值向量bin
并计算每个整数在其中出现的次数。
这听起来就像 numpy 的bincount
计算非负整数数组中每个值的出现次数。
除非您还需要计算负整数?如果没有,那几乎是替代品的下降。所以tabulate(c(2,3,3,5), nbins = 10)
变成np.bincount(np.array([2, 3, 3, 5]), minlength=10)