NumPy: вычислить логарифм суммы возведения в степень входов
Математика NumPy: упражнение 2 с решением
Напишите программу NumPy для вычисления логарифма суммы возведения в степень входов, суммы возведений в степень входов в base-2.
Пример решения : -
Код Python:
import numpy as np
l1 = np.log(1e-50)
l2 = np.log(2.5e-50)
print("Logarithm of the sum of exponentiations:")
print(np.logaddexp(l1, l2))
print("Logarithm of the sum of exponentiations of the inputs in base-2:")
print(np.logaddexp2(l1, l2))
Пример вывода:
Логарифм суммы возведения в степень: -113,876491681 Логарифм суммы возведения в степень входов в базу-2: -113,599555228
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для поэлементного сложения, вычитания, умножения, разделения аргументов.
Далее: Напишите программу NumPy, чтобы получить истинное деление входов массива элементов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code