В математике экспоненциальное значение числа эквивалентно числу, которое умножается само на себя определенное количество раз. Число, которое нужно умножить само на себя, называется базой , а количество раз, которое оно должно быть умножено, — экспонентой .
Python exp ()
Python exp () — это встроенная функция, которая используется для вычисления значения любого числа с мощность эл. Означает e ^ n, где n — заданное число. Значение e примерно равно 2,71828… Функция exp () находится в математической библиотеке, поэтому перед использованием этой функции нам необходимо импортировать математическую библиотеку.
Python exp () возвращает экспоненту x: e x. Функция exp () недоступна напрямую, поэтому нам нужно импортировать математический модуль, а затем нам нужно вызвать функцию exp (), используя математический статический объект.
Синтаксис
math.exp (num)
Функция принимает только один аргумент, количество из которых мы хотим найти экспоненту.
Возвращаемое значение
Функция math.exp () возвращает число с плавающей запятой, вычисляя e ** n (e ^ n). Эта функция возвращает TypeError, если заданный ввод не является числом.
Пример программирования
См. Следующий пример кода.
# Программа для демонстрации работы expimport math # Инициализация значений # int typex = 16 # float typey = 10.6 # отрицательное numz = -6print ("Значение e ^ x:", math.exp (x)) print ("Значение e ^ y:", math.exp (y)) print ("Значение e ^ z:" , math.exp (z))
Вывод
Значение e ^ x: 8886110.520507872 Значение e ^ y: 40134.83743087578 Значение e ^ z: 0,0024787521766663585
В этой программе мы импортировали математические библиотеки, а затем инициализировали значения различных типов данных в x, y и z. Затем мы напечатали значения e ** x, e ** y и e ** z. Мы видим, что все печатаемые значения относятся к типу данных с плавающей запятой.
Передайте строку в качестве аргумента в Python exp ()
Давайте передадим строку в качестве аргумента методу Python exp ().
# Program2, чтобы показать работу математики expimport # Когда заданное число не является числом n = "546" print ( "Значение e ^ n:", math.exp (n))
Вывод
Traceback (последний вызов последний ): Файл "exp2.py", строка 6, в print ("Значение e ^ n:", math.exp (n)) TypeError: должно быть действительным числом, а не str
В этой программе мы инициализировали значение строки na. Поскольку значение n не является числом, мы получили ошибку TypeError.
Python exp () со списком и кортежем
Давайте возьмем список и кортеж Python и передадим любые элементы списка и кортежа в функцию exp ().
См. следующий код.
# app. pyimport mathTup = (1.21, 19.26, 13.05, -40.95, 0.45) # Список объявлений кортежа = [-11.21, 3.64, -9.59, -4.15, 5.97] # Печать объявления списка ('Функция Python EXP () при положительном числе =% .2f '% math.exp (1)) print (' Функция Python EXP () для отрицательного числа =% .2f '% math.exp (-1)) print (' Функция Python EXP () для элемента кортежа =% .2f ' % math.exp (Tup [2])) print ('Функция Python EXP () для элемента списка =% .4f'% math.exp (Lis [2])) print ('Функция Python EXP () для нескольких чисел = % .4f '% math.exp (11 + 19 - 15.64)) print (' Функция Python EXP () в строке Number = ', math.exp (' Python '))
Вывод
Функция Python EXP () для положительного числа = 2,72 Функция Python EXP () для отрицательного числа = 0,37 Функция Python EXP () для элемента кортежа = 465096,41Python EXP ( ) Функция в элементе списка = 0.0001 Функция Python EXP () для нескольких чисел = 1723728.0946 Отслеживание (последний вызов последним): файл «app.py», строка 14, в print ('Функция Python EXP () для номера строки = ', math.exp (' Python ')) TypeError: должно быть действительным числом, а не str
Заключение
Python имеет математическую библиотеку и много функций, связанных с ней. Одна из таких функций — exp () . Этот метод используется для вычисления степени e, т.е. e ^ y, или, можно сказать, экспоненты от y. Значение e примерно равно 2,71828…
См. Также
Python trunc ()
Абсолютное значение Python
Python fabs ()