Tai panašu į išdėstymo funkciją. Tačiau tai neleidžia mums nurodyti žingsnio dydžio sintaksėje.
Vietoj to, jis grąžina tik tolygiai atskirtas vertes per nurodytą laikotarpį. Sistema netiesiogiai apskaičiuoja žingsnio dydį.
Sintaksė
numpy.linspace(start, stop, num, endpoint, retstep, dtype)
Parametrai
Jis priima šiuos parametrus.
- pradžia: reiškia pradinę intervalo reikšmę.
- stop: reiškia intervalo stabdymo reikšmę.
- skaičius: tolygiai išdėstytų mėginių skaičius per intervalą, kurį reikia generuoti. Numatytasis yra 50.
- pabaigos taškas: tikroji jo reikšmė rodo, kad stabdymo reikšmė įtraukta į intervalą.
- rettstep: Tai turi būti loginė reikšmė. Nurodo žingsnius ir pavyzdžius tarp iš eilės einančių skaičių.
- dtype: reiškia masyvo elementų duomenų tipą.
Grįžti
Grąžinamas nurodyto diapazono masyvas.
1 pavyzdys
import numpy as np arr = np.linspace(10, 20, 5) print('The array over the given range is ',arr)
Išvestis:
The array over the given range is [10. 12.5 15. 17.5 20.]
2 pavyzdys
import numpy as np arr = np.linspace(10, 20, 5, endpoint = False) print('The array over the given range is ',arr)
Išvestis:
The array over the given range is [10. 12. 14. 16. 18.]