Slično je funkciji raspoređivanja. Međutim, ne dopušta nam da odredimo veličinu koraka u sintaksi.
Umjesto toga, vraća samo ravnomjerno odvojene vrijednosti tijekom određenog razdoblja. Sustav implicitno izračunava veličinu koraka.
Sintaksa
numpy.linspace(start, stop, num, endpoint, retstep, dtype)
Parametri
Prihvaća sljedeće parametre.
- start: Predstavlja početnu vrijednost intervala.
- stop: Predstavlja zaustavnu vrijednost intervala.
- num: Količina ravnomjerno raspoređenih uzoraka u intervalu koji će se generirati. Zadana vrijednost je 50.
- krajnja točka: njezina prava vrijednost označava da je vrijednost zaustavljanja uključena u interval.
- rettstep: Ovo mora biti Booleova vrijednost. Predstavlja korake i uzorke između uzastopnih brojeva.
- dtype: Predstavlja tip podataka stavki niza.
Povratak
Vraća se niz unutar navedenog raspona.
Primjer 1
import numpy as np arr = np.linspace(10, 20, 5) print('The array over the given range is ',arr)
Izlaz:
The array over the given range is [10. 12.5 15. 17.5 20.]
Primjer 2
import numpy as np arr = np.linspace(10, 20, 5, endpoint = False) print('The array over the given range is ',arr)
Izlaz:
The array over the given range is [10. 12. 14. 16. 18.]