Datavetenskap

Hur man använder Python NumPy arange () -funktion

Hur man använder Python NumPy arange () -funktion

Många funktioner finns i Python NumPy-biblioteket för att utföra olika typer av numeriska och vetenskapliga operationer. Att skapa olika typer av matriser för olika ändamål är en av de praktiska användningarna av NumPy-biblioteket. Python har en inbyggd funktion som heter arange () för att skapa en lista med löpande nummer. arange () är en av funktionerna för att skapa array i NumPy-biblioteket för att skapa en array med numeriska intervall. Användningen av funktionen NumPy arange () har förklarats i denna handledning.

Syntax

np.array np.arange ([start,] stop, [step,], dtype = None)

Denna funktion kan ta fyra argument. De startargument är valfritt som definierar startvärdet för matrisen. Om startvärdet används i funktionen, är det obligatoriska argumentet, sluta, kommer att kräva att definiera matrisens slutvärde. De stegargument är valfritt som definierar skillnaden mellan elementen. Standardvärdet för steget är 1, och detta arguments värde kan inte vara 0. Det fjärde argumentet, dtype, definierar arrayelementets datatyp och standardvärdet för detta argument är Ingen. Den här funktionen returnerar ett arrayobjekt baserat på argumentvärdena.

Användning av arange () -funktionen

Du måste installera python NumPy-biblioteket innan du övar på exemplen i denna handledning. Användningen av arange () -funktion med ett argument, två argument och tre argument har visats i det här avsnittet i den här självstudien med flera exempel.

Exempel 1: Användning av arange () -funktionen med ett argument

När arange () NumPy-biblioteksfunktionen används med ett argument, sedan matrisens övre värde ställs in som argumentvärdet. Följande skript skapar en NumPy-array med intervallvärden och skriver ut de olika arrayattributen och array-värdena. 12 har använts som argumentvärdet för arange () -funktionen som skapar en NumPy-array med 12 element som börjar från 0 och slut till 11. Därefter kommer matrisens storlek, storlek och datatyp att skrivas ut. Matrisvärdena kommer att skrivas ut senare.

# Importera NumPy
importera numpy som np
# Skapa en endimensionell NumPy-array med löpnummer
np_array = np.arange (12)
# Skriv ut de olika attributen för NumPy-matrisen
print ('The array of array:', np_array.ndim)
print ('The array of array:', np_array.storlek)
print ('Datatypen för arrayen:', np_array.dtype)
# Skriv ut värdena för NumPy-matrisen
print ('Matrisvärden är:', np_array)

Produktion:

Följande utdata visas efter att manuset har körts.

Exempel 2: Användning av arange () -funktionen med två argument

När funktionen arange () används med två argument, kommer matrisens start- och slutvärden att ställas in som argumentvärdena. Följande exempel visar hur man skapar en matris med de nedre och övre värdena med hjälp av arange () fungera. Den första matrisen skapas genom att ställa in 10 i Start värde och 25 i sluta värde. En uppställning av 15 sekventiellt heltal skapas. Därefter kommer två attribut och matrisvärden att skrivas ut. Den andra matrisen skapas genom att ställa in 0.5 i Start värde och 5.5 i sluta värde. En matris med fem sekventiella flytande nummer skapas. Samma attribut och värdena för denna matris kommer att skrivas ut senare.

# Importera NumPy-biblioteket
importera numpy som np
# Skapa en NumPy-array med heltal med start- och slutvärdena
np_array1 = np.arange (10, 25)
# Skriv ut olika attribut för matrisen
skriv ut ('Matrisens storlek:', np_array1.storlek)
print ('Datatypen för arrayen:', np_array1.dtype)
# Skriv ut värdena för NumPy-matrisen
print ('Matrisvärden är:', np_array1)
# Skapa en NumPy-matris med flytnummer med start- och slutvärdena
np_array2 = np.arange (0.5, 5.5)
# Skriv ut olika attribut för matrisen
print ('\ nStorleken på matrisen:', np_array2.storlek)
skriv ut ('Datatypen för matrisen:', np_array2.dtype)
# Skriv ut värdena för NumPy-matrisen
print ('Matrisvärden är:', np_array2)

Produktion:

Följande utdata visas efter att manuset har körts.

Exempel 3: Användning av arange () -funktionen med tre argument

Följande exempel visar användningen av arange () -funktionen med tre argument. 10 är inställd för Start argument, 20 är inställd på sluta argument och 2 är inställd på arange () -funktionens stegargumentvärde. Det skapar en matris med fem heltal värden. Matrisens storlek, datatyp och värden skrivs ut som utdata.

# Importera Numpy
importera numpy som np
# Skapa en NumPy-array med heltal med start-, slut- och stegvärdena
np_array = np.arange (10, 20, 2)
# Skriv ut olika attribut för matrisen
skriv ut ('Storleken på matrisen:', np_array.storlek)
print ('Datatypen för arrayen:', np_array.dtype)
# Skriv ut värdena för NumPy-matrisen
print ('Matrisvärden är:', np_array)

Produktion:

Följande utdata visas efter att manuset har körts.

Exempel 4: Användning av arange () -funktionen med negativa argumentvärden

Följande exempel visar användningen av arange () -funktion med negativa argumentvärden. 50 är inställt för startargumentet, 20 är inställt för stoppargumentet och 2 är inställt för arange () -funktionens stegargumentvärde. Det skapar en matris med 9 negativa heltal. Matrisens storlek, datatyp och värden skrivs ut som utdata.

# Importera Numpy
importera numpy som np
# Skapa en NumPy-array med negativa tal med start-, slut- och stegvärdena
np_array = np.arange (-50, -5, 5)
# Skriv ut olika attribut för matrisen
skriv ut ('Storleken på matrisen:', np_array.storlek)
print ('Datatypen för arrayen:', np_array.dtype)
# Skriv ut värdena för NumPy-matrisen
print ('Matrisvärden är:', np_array)

Produktion:

Följande utdata visas efter att manuset har körts.

Slutsats

Sätten att skapa en NumPy-array med hjälp av arange () -funktionen har beskrivits i denna handledning med hjälp av flera exempel. Array-skapandet med de sekventiella positiva och negativa siffrorna med hjälp av denna funktion har visats här. Jag hoppas att syftet med att använda arange () -funktionen kommer att rensas för läsarna efter att ha läst denna handledning.

Mus Hur man använder Xdotool för att stimulera musklick och tangenttryckningar i Linux
Hur man använder Xdotool för att stimulera musklick och tangenttryckningar i Linux
Xdotool är ett ledigt verktyg för öppen källkod för simulering av musklick och tangenttryckningar. Den här artikeln kommer att täcka en kort guide om ...
Mus Topp 5 Ergonomiska datormusprodukter för Linux
Topp 5 Ergonomiska datormusprodukter för Linux
Ger långvarig datoranvändning smärta i handleden eller fingrarna? Lider du av styva leder och måste ständigt skaka hand? Känner du en brännande smärta...
Mus Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
Så här ändrar du inställningar för mus och pekplatta med Xinput i Linux
De flesta Linux-distributioner levereras med "libinput" -bibliotek som standard för att hantera inmatningshändelser i ett system. Den kan bearbeta inm...