numpylog10() 函数用于计算输入值的底10对数。
numpy.log10() 函数接受一个数字或一个数字数组。
该函数的语法如下:
numpy.log10(n)
# or
numpy.log10([n, n, n, ...])
下面是一些关于log10() 函数的实际例子:
import numpy as np
np.log10(18)
# 1.255272505103306
np.log10([8, 29])
# array([ 2.07944154, 3.36729583 ])
np.log10(2**8)
# 2.4082399653118496
你也可以创建一个图形表示法来比较原始数组和log10() 数组。
下面是如何使用matplotlib 库创建一个图:
import numpy as np
import matplotlib.pyplot as plt
my_array = [2, 4, 6, 8, 10]
log10_array = np.log10(my_array)
plt.plot(my_array, my_array, color = 'green', marker = "*")
plt.plot(log10_array, my_array, color = 'red', marker = "o")
plt.title("Log10 array plot")
plt.ylabel("my_array")
plt.xlabel("log10_array")
plt.show()
输出结果将如下:

Numpy log10数组图
(log10-array-plot.png)
现在你已经了解了numpy.log10() 函数是如何工作的,干得好!👍