The geomspace()
function in Python returns numbers that are evenly spaced on a geometric progression.
numpy.geomspace(start, stop, num=50, endpoint=True, dtype=None, axis=0)
The geomspace()
function takes the following parameter values:
start
: This represents the starting value of the sequence.stop
: This represents the final value of the sequence, unless the endpoint
parameter is False
.dtype
: This represents the data type of the output array.num
: This represents the number of samples to generate.endpoint
: This takes a boolean value. If True
, the value of the stop
parameter is the last sample. Otherwise, it is not included. It is True
by default.axis
: This represents the axis in the result to store the samples. It is 0
by default.The geomspace()
function returns number samples equally spaced on a log scale.
import numpy as np# creating the arraymyarray = np.geomspace(1, 10, num=10, endpoint = True, dtype = float, axis = 0)print(myarray)
numpy
library.1
, stops at 10
, with a True
value for its endpoint (the stop
value is included), float
data type and a default value for the axis
. We assign the result to a variable myarray
.myarray
.