0 votes
in Python by
Explain numpy.linspace() in Python

1 Answer

0 votes
by

numpy.linspace() in Python The linspace() function of Python numpy class returns the number spaces equally over the given interval i.e.  [start, stop]. Syntax

numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)

Parameter start: It is an optional parameter which represents the start of the interval range. By default, the start value is 0 stop :This parameter represents the end of the interval range. restep :This parameter represents a Boolean value, and by default, it is False.If passed True, it returns the samples, step. endpoint : It represents a Boolean value. It the value passed is True, stop is the last sample. Otherwise, it is not included. axis: The axis in the result to store the samples. num: It represents the no. of samples to generate. dtype: This parameter depicts the type of output array Return This function returns:·        ndarray:  where the num is equally spaced between the samples in the closed interval [start, stop].·        ‘step’:  The size between the sample(in float) and it is only returned if retstep is True Example 1

# Python Programming to explain
# numpy.linspace() function
importnumpy as np
# restep set to True
print("When retstep is True:", np.linspace(2.0, 3.0, num=5, retstep=True), "\n")
print("When retstep is False:", np.linspace(2.0, 3.0, num=5, retstep=False), "\n")
# To evaluate the cos() in long range 
x = np.linspace(0, 2, 10)
print("Value\n", np.cos(x))

Output

When retstep is True: (array([ 2.  ,  2.25,  2.5 ,  2.75,  3.  ]), 0.25)
When retstep is False: [ 2.    2.25  2.5   2.75  3.  ]
Value
[ 1.          0.97541009  0.90284967  0.78588726  0.63027505  0.44366602
0.23523757  0.01524018 -0.20550672 -0.41614684]
...