The numpy.log() це математична функція, яка допомагає користувачеві обчислювати Натуральний логарифм x де x належить усім елементам вхідного масиву. Журнал натурального логарифма є зворотний до exp() , так що log(exp(x)) = x . Натуральний логарифм є логарифмом за основою e.
Синтаксис: numpy.log(x[, out] = ufunc ‘log1p’) Параметри: масив: [array_like] Вхідний масив або об’єкт. вихід: [ndarray, необов’язково] Вихідний масив із такими ж розмірами, що й вхідний масив, розміщений разом із результатом. Повернення: Масив із натуральним логарифмічним значенням x; де x належить усім елементам вхідного масиву.
Код №1: Працює
string.format у java
Python3
# Python program explaining> # log() function> import> numpy as np> > in_array> => [> 1> ,> 3> ,> 5> ,> 2> *> *> 8> ]> print> (> 'Input array : '> , in_array)> > out_array> => np.log(in_array)> print> (> 'Output array : '> , out_array)> > > print> (> '
np.log(4**4) : '> , np.log(> 4> *> *> 4> ))> print> (> 'np.log(2**8) : '> , np.log(> 2> *> *> 8> ))> |
>
>
як перетворити ціле число на рядок java
Вихід:
Input array : [1, 3, 5, 256] Output array : [ 0. 1.09861229 1.60943791 5.54517744] np.log(4**4) : 5.54517744448 np.log(2**8) : 5.54517744448>
Код #2: Графічне представлення
Python3
повна форма ssh
# Python program showing> # Graphical representation> # of log() function> import> numpy as np> import> matplotlib.pyplot as plt> > in_array> => [> 1> ,> 1.2> ,> 1.4> ,> 1.6> ,> 1.8> ,> 2> ]> out_array> => np.log(in_array)> > print> (> 'out_array : '> , out_array)> > plt.plot(in_array, in_array,> > color> => 'blue'> , marker> => '*'> )> > # red for numpy.log()> plt.plot(out_array, in_array,> > color> => 'red'> , marker> => 'o'> )> > plt.title(> 'numpy.log()'> )> plt.xlabel(> 'out_array'> )> plt.ylabel(> 'in_array'> )> plt.show()> |
>
список ініціалізації python
>
Вихід:
out_array : [ 0. 0.18232156 0.33647224 0.47000363 0.58778666 0.69314718]>
numpy.log() — це функція в бібліотеці NumPy Python, яка використовується для обчислення натурального логарифма заданого введення. Натуральний логарифм — це математична функція, обернена експоненціальній функції. Функція приймає масив або скаляр як вхідні дані та повертає масив або скаляр із натуральним логарифмом кожного елемента.
Переваги використання функції numpy.log() у Python:
- Швидкість: функція numpy.log() оптимізована для швидких обчислень, що робить її придатною для обробки великих наборів даних і складних обчислень у наукових обчисленнях і аналізі даних.
- Математична точність: функція numpy.log() забезпечує високу математичну точність для обчислення натуральних логарифмів, що робить її корисною в чисельному моделюванні та наукових експериментах.
- Універсальність: функцію numpy.log() можна використовувати з широким діапазоном типів вхідних даних, включаючи скаляри, масиви та матриці.
- Інтеграція з іншими функціями NumPy: функцію numpy.log() можна легко інтегрувати з іншими функціями та бібліотеками NumPy, що дозволяє виконувати складніші обчислення та аналізувати дані.
Недоліки використання функції numpy.log() у Python:
- Обмежений домен: функція numpy.log() визначена лише для додатних дійсних чисел і викличе помилку ValueError, якщо задано недодатне число.
- Обмежена функціональність. Хоча функція numpy.log() корисна для обчислення натуральних логарифмів, вона має обмежену функціональність порівняно з іншими більш спеціалізованими бібліотеками та функціями для математичних операцій і аналізу даних.
- Потрібна бібліотека NumPy: щоб використовувати функцію numpy.log(), вам потрібно встановити та імпортувати бібліотеку NumPy у ваше середовище Python, що може збільшити витрати на ваш код і може бути непридатним для певних програм.
Ось кілька важливих моментів, про які слід пам’ятати під час використання функції numpy.log() у Python:
- Функція numpy.log() обчислює натуральний логарифм заданого введення.
- Натуральний логарифм — це математична функція, обернена експоненціальній функції.
- Функція приймає масив або скаляр як вхідні дані та повертає масив або скаляр із натуральним логарифмом кожного елемента.
- Функція numpy.log() оптимізована для швидких обчислень, що робить її придатною для обробки великих наборів даних і складних обчислень у наукових обчисленнях і аналізі даних.
- Функцію numpy.log() можна використовувати з різними типами вхідних даних, включаючи скаляри, масиви та матриці.
- Функція numpy.log() визначена лише для додатних дійсних чисел і викличе помилку ValueError, якщо задано недодатне число.
- Функція numpy.log() забезпечує високу математичну точність для обчислення натуральних логарифмів, що робить її корисною для чисельного моделювання та наукових експериментів.
- Щоб використовувати функцію numpy.log(), вам потрібно встановити та імпортувати бібліотеку NumPy у ваше середовище Python.
Якщо ви шукаєте довідник
на NumPy одним із популярних варіантів є Python for Data Analysis від Wes McKinney. У цій книзі детально розглядається NumPy, а також інші важливі бібліотеки Python для аналізу даних, такі як pandas і matplotlib. Він також містить практичні приклади та вправи, які допоможуть вам застосувати те, що ви дізналися.