The numpy `log10()`

function is used to calculate the base 10 logarithm of the input value.

The `numpy.log10()`

function accepts either a number or an array of numbers.

The syntax of the function is as follows:

```
numpy.log10(n)
# or
numpy.log10([n, n, n, ...])
```

Here are some examples of the `log10()`

function in action:

```
import numpy as np
np.log10(18)
# 1.255272505103306
np.log10([8, 29])
# array([ 2.07944154, 3.36729583 ])
np.log10(2**8)
# 2.4082399653118496
```

You can also create a graphical representation to compare the original array and the `log10()`

array.

Here’s how to create a plot using the `matplotlib`

library:

```
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()
```

The output will be as follows:

Now you’ve learned how the `numpy.log10()`

function works. Good work! 👍