linspace
is an in-built function in Python’s NumPy library. It is used to create an evenly spaced sequence in a specified interval.
The function signature of linspace
is:
Take a look at the function parameters below.
start
: The starting value of the sequence.end
: The end value of the sequence unless the endpoint is set to False.num
: The number of samples needed to generate within the interval. The default value is 50.endpoint
: If the endpoint is set to false, then the end
value is not included in the sequence.retstep
: If the retstep is true then (samples, step) is returned. **Step refers to the spacing between the values in the interval.dtype
: The type of output array. The datatype is inferred if it is not specified.axis
: The axis in the result to store the samples. (Added in version 1.16.0)Let’s see the code example of the np.linespace()
with only the required parameters.
import numpy as np# the default value of num is 50print(np.linspace(1,50))
Let’s see the code example of the np.linespace()
with the num
and endpoint
optional parameters.
import numpy as np# Since endpoint is false, 8 will not be included in the resultprint(np.linspace(start = 2, stop = 8, num = 4, endpoint = False, \retstep = True, dtype = float))
Free Resources