Gegevenswetenschap

De functie Python NumPy arange() gebruiken Use

De functie Python NumPy arange() gebruiken Use

Er zijn veel functies in de Python NumPy-bibliotheek om verschillende soorten numerieke en wetenschappelijke bewerkingen uit te voeren. Het maken van verschillende soorten arrays voor verschillende doeleinden is een van de praktische toepassingen van de NumPy-bibliotheek. Python heeft een ingebouwde functie genaamd arange() om een ​​lijst met opeenvolgende getallen te maken. arange()  is een van de functies voor het maken van arrays van de NumPy-bibliotheek om een ​​array met numerieke bereiken te maken. Het gebruik van de functie NumPy arange() is uitgelegd in deze tutorial.

Syntaxis

np.matrix  np.arange([start, ]stop, [stap, ], dtype=Geen)

Deze functie kan vier argumenten aannemen. De start argument is optioneel die de startwaarde van de array definieert. Als de startwaarde in de functie wordt gebruikt, dan is het verplichte argument, hou op, vereist het definiëren van de eindwaarde van de array. De stap argument is optioneel en definieert het verschil tussen de elementen. De standaardwaarde van de stap is 1, en de waarde van dit argument kan niet 0 zijn. Het vierde argument, dtype, definieert het gegevenstype van het array-element, en de standaardwaarde van dit argument is Geen. Deze functie retourneert een array-object op basis van de argumentwaarden.

Gebruik van de functie arange()

U moet de python NumPy-bibliotheek installeren voordat u de voorbeelden van deze zelfstudie kunt oefenen. Het gebruik van de functie arange() met één argument, twee argumenten en drie argumenten is in dit gedeelte van deze zelfstudie getoond aan de hand van meerdere voorbeelden.

Voorbeeld-1: gebruik van de functie arange() met één argument

Wanneer de schik() functie van de NumPy-bibliotheek wordt gebruikt met één argument, dan wordt de bovenste waarde van de array ingesteld als de argumentwaarde. Het volgende script maakt een NumPy-array met bereikwaarden en drukt de verschillende array-attributen en array-waarden af. 12 is gebruikt als de argumentwaarde van de functie arange() die een NumPy-array van 12 elementen zal maken die begint bij 0 en eindigt op 11. Vervolgens worden de afmeting, grootte en gegevenstype van de array afgedrukt. De matrixwaarden worden later afgedrukt.

# NumPy importeren
importeer numpy als np
# Maak een eendimensionale NumPy-array van opeenvolgende getallen
np_array = np.bereik (12)
# Druk de verschillende attributen van de NumPy-array af
print('De afmeting van de array: ', np_array.ndim)
print('De lengte van de array: ', np_array.grootte)
print('Het gegevenstype van de array: ', np_array.dtype)
# Druk de waarden van de NumPy-array af
print('Array-waarden zijn:', np_array)

Uitgang::

De volgende uitvoer zal verschijnen na het uitvoeren van het script:.

Voorbeeld-2: Gebruik van de functie arange() met twee argumenten

Als de functie arange() wordt gebruikt met twee argumenten, worden de begin- en eindwaarden van de array ingesteld als de argumentwaarden. Het volgende voorbeeld laat zien hoe u een array kunt maken met de onderste en bovenste waarden met behulp van schik() functie. De eerste array wordt gemaakt door instelling 10 in de begin waarde en 25 in de hou op waarde. een reeks van 15 sequentieel geheel getal wordt gemaakt. Vervolgens worden twee attributen en matrixwaarden afgedrukt. De tweede array wordt gemaakt door instelling 0.5 in de begin waarde en 5.5 in de hou op waarde. Er wordt een array van 5 opeenvolgende zwevende getallen gemaakt. Dezelfde attributen en de waarden van deze array worden later afgedrukt.

# Importeer NumPy-bibliotheek
importeer numpy als np
# Maak een NumPy-array van gehele getallen met de begin- en eindwaarden
np_array1 = np.bereik(10, 25)
# Print verschillende attributen van de array
print('De grootte van de array: ', np_array1.grootte)
print('Het gegevenstype van de array: ', np_array1.dtype)
# Druk de waarden van de NumPy-array af
print('Array-waarden zijn:', np_array1)
# Maak een NumPy-array van float-nummers met de begin- en eindwaarden
np_array2 = np.bereik (0.5, 5.5)
# Print verschillende attributen van de array
print('\nDe grootte van de array: ', np_array2.grootte)
print('Het gegevenstype van de array: ', np_array2.dtype)
# Druk de waarden van de NumPy-array af
print('Array-waarden zijn:', np_array2)

Uitgang::

De volgende uitvoer zal verschijnen na het uitvoeren van het script:.

Voorbeeld-3: Gebruik van de functie arange() met drie argumenten

Het volgende voorbeeld toont het gebruik van de functie arange() met drie argumenten. 10 is ingesteld voor de begin argument, 20 is ingesteld voor de hou op argument, en 2 is ingesteld voor de waarde van het stapargument van de functie arange(). Het zal een array van 5 gehele waarden creëren create. De grootte, het gegevenstype en de waarden van de array worden afgedrukt als uitvoer.

# Numpy importeren
importeer numpy als np
# Maak een NumPy-array van gehele getallen met de begin-, eind- en stapwaarden
np_array = np.bereik(10, 20, 2)
# Print verschillende attributen van de array
print('De grootte van de array: ', np_array.grootte)
print('Het gegevenstype van de array: ', np_array.dtype)
# Druk de waarden van de NumPy-array af
print('Array-waarden zijn:', np_array)

Uitgang::

De volgende uitvoer zal verschijnen na het uitvoeren van het script:.

Voorbeeld-4: Gebruik van de functie arange() met de negatieve argumentwaarden

Het volgende voorbeeld toont het gebruik van de functie arange() met de negatieve argumentwaarden. 50 is ingesteld voor het startargument, 20 is ingesteld voor het stopargument en 2 is ingesteld voor de stapargumentwaarde van de functie arange(). Het zal een array van 9 negatieve gehele getallen creëren. De grootte, het gegevenstype en de waarden van de array worden afgedrukt als uitvoer.

# Numpy importeren
importeer numpy als np
# Maak een NumPy-array van negatieve getallen met de begin-, eind- en stapwaarden
np_array = np.bereik(-50, -5, 5)
# Print verschillende attributen van de array
print('De grootte van de array: ', np_array.grootte)
print('Het gegevenstype van de array: ', np_array.dtype)
# Druk de waarden van de NumPy-array af
print('Array-waarden zijn:', np_array)

Uitgang::

De volgende uitvoer zal verschijnen na het uitvoeren van het script:.

Conclusie

De manieren om een ​​NumPy-array te maken met de functie arange() zijn in deze zelfstudie beschreven aan de hand van meerdere voorbeelden. De array-creatie met de opeenvolgende positieve en negatieve getallen met behulp van deze functie is hier weergegeven:. Ik hoop dat het doel van het gebruik van de functie arange()  na het lezen van deze tutorial duidelijk zal zijn voor de lezers.

5 beste arcade-spellen voor Linux
Tegenwoordig zijn computers serieuze machines die worden gebruikt om te gamen. Als je de nieuwe hoge score niet kunt halen, weet je wat ik bedoel. In ...
Strijd om Wesnoth 1.13.6 Ontwikkeling vrijgegeven
Strijd om Wesnoth 1.13.6 die vorige maand werd uitgebracht, is de zesde ontwikkelingsrelease in de 1.13.x-serie en het levert een aantal verbeteringen...
Hoe League Of Legends op Ubuntu 14 te installeren.04
Als je fan bent van League of Legends, dan is dit een kans voor jou om League of Legends te testen. Merk op dat LOL wordt ondersteund op PlayOnLinux a...