NumPy Log - реализация натурального логарифма в библиотеке NumPy
NumPy предоставляет функцию `log`, которая используется для вычисления натурального логарифма элементов заданного массива или скаляра. Результатом выполнения функции является массив с натуральными логарифмами элементов исходного массива.
Пример использования функции `log`:
python
import numpy as np
# Пример скалярного значения
value = 10
result = np.log(value)
print(result) # Вывод: 2.302585092994046
# Пример массива
array = np.array([1, 2, 3, 4, 5])
result = np.log(array)
print(result) # Вывод: [0. 0.69314718 1.09861229 1.38629436 1.60943791]
В первом примере мы вычисляем натуральный логарифм для скалярного значения 10, результатом будет значение 2.302585092994046.
Во втором примере мы создаем массив `[1, 2, 3, 4, 5]` и вычисляем натуральный логарифм для каждого из его элементов. Результатом будет новый массив `[0, 0.69314718, 1.09861229, 1.38629436, 1.60943791]`.
Из этого можно сделать вывод, что функция `log` в NumPy позволяет легко вычислять натуральный логарифм элементов массива или скаляра без необходимости использования циклов.