log method

NDArray log()

Element-wise natural logarithm.

Returns a new array with the natural log of each element.

Example:

var arr = NDArray([[1, 2.718], [7.389, 20.086]]);
var result = arr.log();
// [[ln(1), ln(e)], [ln(e^2), ln(e^3)]] ≈ [[0, 1], [2, 3]]

// Log of powers of 10
var arr2 = NDArray([1, 10, 100]);
var result2 = arr2.log(); // [0, 2.303, 4.605]

Implementation

NDArray log() => map((x) => math.log(x));