The `numpy.logspace()`

function in Numpy is used to create an array by using the numbers that are **evenly separated on a log scale**.

### Syntax of `numpy.logspace()`

:

The syntax to use this function is as follows:

`numpy.logspace(start, stop, num, endpoint, base, dtype) `

**Parameters:**

The parameters of this function are as follows:

**start**

This parameter is used to represent the**starting value**of the interval in the base.**stop**

This parameter is used to represent the**stopping value**of the interval in the base.**num**

This parameter is used to indicate the**number of values between the range**.**endpoint**

This parameter’s value is in**boolean**and it is used to make the value represented by stop as the last value of the interval.**base**

This parameter is used to represent the base of the log space.**dtype**

This parameter is used to represent the data type of the array items.

**Returned Values:**

This function will return the array in the specified range.

Now it’s time to look at a few examples in order to gain an understanding of this function.

## Example 1:

Below we have the code snippet where we will use this function:

```
import numpy as np
arr = np.logspace(20, 30, num = 7,base = 4, endpoint = True)
print("The array over the given range is ")
print(arr)
```

Output:

The array over the given range is

[1.09951163e+12 1.10823828e+13 1.11703419e+14 1.12589991e+15

1.13483599e+16 1.14384301e+17 1.15292150e+18]

## Example 2:

In the example given below we will cover the graphical representation of `numpy.logspace()`

function using matplotlib:

```
import numpy as np
import matplotlib.pyplot as plt
N = 20
x1 = np.logspace(0.1, 1, N, endpoint=True)
x2 = np.logspace(0.1, 1, N, endpoint=False)
y = np.zeros(N)
plt.plot(x1, y, 'o')
plt.plot(x2, y + 0.8, 'o')
plt.ylim([-0.5, 1])
plt.show()
```

Output of the following code: