logo

numpy.linspace()

Het is vergelijkbaar met de arrangeerfunctie. Het staat ons echter niet toe om de stapgrootte in de syntaxis op te geven.

In plaats daarvan retourneert het alleen gelijkmatig gescheiden waarden over een bepaalde periode. Het systeem berekent impliciet de stapgrootte.

Syntaxis

 numpy.linspace(start, stop, num, endpoint, retstep, dtype) 

Parameters

Het accepteert de volgende parameters.

  1. start: vertegenwoordigt de startwaarde van het interval.
  2. stop: vertegenwoordigt de stopwaarde van het interval.
  3. num: Het aantal gelijkmatig verdeelde monsters over het te genereren interval. De standaardwaarde is 50.
  4. eindpunt: de werkelijke waarde geeft aan dat de stopwaarde in het interval is opgenomen.
  5. rettstep: Dit moet een Booleaanse waarde zijn. Vertegenwoordigt de stappen en voorbeelden tussen de opeenvolgende getallen.
  6. dtype: Het vertegenwoordigt het gegevenstype van de array-items.

Opbrengst

Er wordt een array binnen het opgegeven bereik geretourneerd.

voorbeeld 1

 import numpy as np arr = np.linspace(10, 20, 5) print('The array over the given range is ',arr) 

Uitgang:

 The array over the given range is [10. 12.5 15. 17.5 20.] 

Voorbeeld 2

 import numpy as np arr = np.linspace(10, 20, 5, endpoint = False) print('The array over the given range is ',arr) 

Uitgang:

 The array over the given range is [10. 12. 14. 16. 18.]