Как правильно использовать e (номер Eurler) и войти в систему Python? - PullRequest
0 голосов
/ 16 января 2020

Я просто пробую математические функции в Python, так как я очень новичок в этом, и я заметил кое-что при использовании e. Я пытаюсь обработать журнал (1 + e ^ 2), который я знаю, используя калькулятор, это 0,9237, но когда я набираю это в PyCharm, я получаю 2.1269.

Я попытался установить x = (1 + e ^ 2) затем выполните log (x), если все работает не в том порядке. Но даже если вы получите 1 + e, затем возьмете его в квадрат и запишите это число, вы получите 1.14.

Кто-нибудь может указать, что здесь происходит не так?

Ответы [ 2 ]

0 голосов
/ 16 января 2020

math.log в Python - натуральный логарифм (основание e), иногда называемый ln, особенно в калькуляторах. log на вашем калькуляторе - это логарифм по основанию 10, который равен math.log10 в Python.

0 голосов
/ 16 января 2020

Ваш калькулятор использует log для базы 10, в то время как log математическая библиотека python является журналом для базы e.

Если вам нужно войти в базу 10 в python, вместо этого используйте функцию log10 в математической библиотеке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...