NumPy 函数

NumPy log1p() 函数用于计算(1 + number)的自然对数,即 log(1+number) .

语法

numpy.log1p(a, out=None) 

参数

a必需。 指定包含元素的数组(array_like),计算其自然对数。
out可选。 指定存储结果的位置。如果提供,它必须具有输入广播到的形状。如果未提供或无,则返回新分配的数组。

返回值

返回1 + a每个元素的自然对数。

示例:

在下面的示例中,numpy log1p() 函数用于计算 1 + 数组 Arr中存在的每个元素的自然对数.

import numpy as np

Arr = np.array([0, 1, 2, 3])

print("1 + 值的自然对数:")
print(np.log1p(Arr)) 

上述代码的输出将是:

1 + 值的自然对数:
[ 0.          0.69314718  1.09861229  1.38629436]