У меня есть вопрос относительно неточности в расчетной области с помощью Python и фактического значения. Я много искал об этом, но ничего не нашел. Я боюсь, что эта разница сделала мои следующие вычисления неточными. Вот код, который я вычислил с ним площадь круга с радиусом 1.5:Разница между значением площади, вычисленным на Python, и фактическим значением
from shapely.geometry import Point, Polygon
a = Point(1, 1).buffer(1.5)
print (a.area)
и результат, который я получил это:
7.05723410373
Но фактическое значение площади круга с радиусом 1,5:
pi()*(1.5^2) = 7.0685834705
Может ли кто-нибудь объяснить эту разницу для меня? Должен ли я изменить значение по умолчанию на моем компьютере? Кроме того, здесь есть pi()
значение моего компьютера:
import math
print (math.pi)
который точно так же, как и фактическое pi()
значение:
3.14159265359