У меня проблема с точностью на SuSE11x64 SP4.Пожалуйста помоги.Для получения подробной информации, пожалуйста, обратитесь к деталям ниже.
Distribution = SuSE SLES11 SP4
uname -a = Linux ib-suse11x64 3.0.101-63-default
python version = 2.6.9
Шаги:
#run the following python statements
import math
a=math.tan(4);
print '%.16f' %math.tan(4);
Результат:
1.1578212823495777
Ожидается:
1.1578212823495775
Дополнительные замечания:
- Я получаю тот же результат и с Python 2.7.9.
- Но, при проверкедалее .... Я предполагаю, что это не совсем проблема, связанная с Python, так как у меня возникает та же проблема с MySQL, когда я запускаю команду выбора SELECT TAN (4) в SuSE SLES11 SP $, вместо этого я получаю неправильный результат, т. е. 1.1578212823495777из 1.1578212823495775
- Кроме того, я проверил другие дистрибутивы, такие как centos, debian, openSuSE и получил ожидаемый результат.Итак, проблема не на тех.Кажется, что связано с SuSE SLES11 SP4.
Будет очень полезно и будет благодарен за решение и / или указания, чтобы найти решение для вышеуказанной проблемы.Заранее спасибо.