相同功能的php和python结果差异

时间:2018-06-25 15:59:48

标签: php python

我正在转换已经用PHP 5.6编写的现有旧代码库。现在,我将其转换为python 3.6。因此,为了计算纬度数字的sin,以前我做过

echo sin(deg2rad(45)); 

返回 0.70710678118655

现在在python中,我正在做

import math
print(math.sin(math.radians(45)))

返回 0.7071067811865475

最后两个数字的结果之间存在细微差别,即php ... 8655 和python ... 865475 中。当我查询现有数据集时,这种小的结果差异会导致巨大的不一致。我知道我可以将结果四舍五入到php和python版本的小数点后,但

我想知道如何在不舍入的情况下使两个结果相同?

OR

python的数学包对math.radiansmath.sin的计算结果与php有所不同,因此不会相等

0 个答案:

没有答案