NumPy 函数

NumPy log2() 函数用于计算给定值的以 2 为底的对数。

语法

numpy.log2(x, out=None) 

参数

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

返回值

返回x每个元素的以2为底的对数。

示例:

在下面的示例中,numpy log2() 函数用于计算数组 Arr中每个元素的以 2 为底的对数.

import numpy as np

Arr = np.array([1, 2, 10, 16])

print("值以 2 为底的对数:")
print(np.log2(Arr)) 

上述代码的输出将是:

值以 2 为底的对数:
[ 0.          1.          3.32192809  4.        ]