.log()

StevenSwiniarski's avatar
Published May 25, 2022
Contribute to Docs

The .log() function returns an element-wise natural logarithm of an array.

Syntax

numpy.log(array)

.log() returns an ndarray with each element as the natural logarithm of the corresponding element in array.

Example

The following example creates a ndarray and applies .log() to it:

import numpy as np
nd = np.array([[1,2.71828],[2.71828,1]])
print(nd)
print(np.log(nd))

This produces the following output:

[[1. 2.71828]
[2.71828 1. ]]
[[0. 0.99999933]
[0.99999933 0. ]]

All contributors

Contribute to Docs

Learn Python:NumPy on Codecademy