在计算对数时python与R中的奇怪行为

时间:2015-04-14 14:51:31

标签: python r

我在R中或在excel中进行相同的计算时得到相同的值对数计算不同数,得到正确的结果。在python中有这种行为的具体原因吗?

R

中的

> log2(124/14)
[1] 3.146841
> log2(702/87)
[1] 3.012384
python中的

>>> np.log2(124/14)
3.0
>>> np.log(124/14)/np.log(2)
3.0
>>> math.log(124/14, 2)
3.0
>>> math.log(702/87, 2)
3.0

0 个答案:

没有答案