Podatkovna znanost

Kako uporabljati funkcijo Python NumPy linspace ()?

Kako uporabljati funkcijo Python NumPy linspace ()?

Z uporabo knjižnice NumPy lahko v Pythonu ustvarite različne vrste nizov. Pred uporabo funkcije linspace () v Pythonu morate poznati načine ustvarjanja matrike NumPy. Včasih moramo matriko ustvariti z enakomerno ali neenakomerno razporejenimi številkami. S funkcijo linspace () lahko ustvarite enakomerno razporejene in neenakomerno razporejene nize z obsegom števil. Je uporabna funkcija za numerični izračun. Kako je mogoče funkcijo linspace () uporabiti v skriptu python, je prikazano v tej vadnici.

Sintaksa

Sintaksa funkcije linspace () je prikazana spodaj:

polje numpy.Linspace (začetek, zaustavitev, num = 50, končna točka = True, retstep = False, dtype = Brez, os = 0)

Funkcija lahko sprejme sedem argumentov. Namen vseh argumentov je opisan spodaj:

Uporaba funkcije linspace ()

V tem delu vadnice so na več primerih prikazane različne uporabe funkcije linspace ().

Primer-1: Uporaba obveznih argumentov funkcije linspace ()

Naslednji primer prikazuje način ustvarjanja enodimenzionalnega polja z enakomerno razporejenimi številkami s pomočjo funkcije linspace (). V tem primeru sta dva obvezna argumenta te funkcije. Funkcija linspace () bo ustvarila matriko z obsegom enakomerno razporejenih delnih števil, kjer bo prvo število 10, zadnje število pa 20.

# Uvozi knjižnico NumPy
uvozi numpy kot np
# Ustvari matriko NumPy z enakomerno razporejenimi vrednostmi
np_array = np.Linspace (10, 20)
# Natisnite izhod
print ("Izhod funkcije linspace () je: \ n", np_array)

Izhod:

Naslednji izhod se bo prikazal po izvedbi zgornjega skripta.

Primer-2: Uporaba argumenta num funkcije linspace ()

Naslednji primer prikazuje uporabo številka argument funkcije linspace (). Pozitivne številke se uporabljajo za začetek in ustavi se vrednosti v prvi funkciji linspace (). Ta funkcija bo ustvarila matriko 10 enakomerno razporejene številke za dodelitev 10 do številka prepir. Negativna števila se uporabljajo za začetek in ustavi se vrednosti v drugi funkciji linspace (). Ta funkcija bo ustvarila matriko 15 enakomerno razporejene številke za dodelitev 15 do številka prepir.

# Uvozi knjižnico NumPy
uvozi numpy kot np
# Ustvari matriko NumPy z 10 enakomerno razporejenimi vrednostmi
np_array = np.Linspace (10, 20, število = 10)
# Natisnite izhod matrike
print ("Izhodna črta prostora z 10 številkami: \ n", np_array)
# Ustvari matriko NumPy s 15 enakomerno razporejenimi vrednostmi
np_array = np.Linspace (-15, -5, število = 15)
# Natisnite izhod matrike
print ("Izhod vrstic s 15 številkami: \ n", np_array)

Izhod:

Naslednji izhod se bo prikazal po izvedbi zgornjega skripta.

Primer-3: Uporaba argumenta dtype funkcije linspace ()

Naslednji primer prikazuje uporabo dtype argument funkcije linspace (). int64 je nastavljeno na dtype argument funkcije linspace () za ustvarjanje polja z naborom 15 enakomerno razporejene velike celoštevilčne vrednosti. Začetna vrednost polja bo 15, in končna vrednost bo 35.

# Uvozi knjižnico NumPy
uvozi numpy kot np
# Ustvarite enakomerno razporejeno matriko NumPy s korakom
np_array = np.Linspace (15, 35, 15, dtype = np.int64)
# Natisnite polje
print ("Izhodni izhodni prostor: \ n", np_array)

Izhod:

Naslednji izhod se bo prikazal po izvedbi zgornjega skripta.

Primer-4: Uporaba argumenta končne točke funkcije linspace ()

Naslednji primer prikazuje uporabo argumenta končne točke funkcije linspace () za nastavitev zadnje vrednosti polja, ki ga bo ta funkcija vrnila. Privzeta vrednost funkcije končne točke je Prav, in nastavi ustavi se vrednost kot zadnja vrednost vrnjene matrike. Če je vrednost končne točke False, bo zadnja vrednost matrike izračunana na različne načine, zadnja vrednost pa bo manjša od vrednosti ustavi se vrednost.

# Uvozi knjižnico NumPy
uvozi numpy kot np
# Ustvarite enakomerno razporejeno matriko NumPy z vrednostjo stop
np_array = np.Linspace (15, 35, 15)
print ("Izhodni izhodni prostor linspace brez končne točke: \ n", np_array)
# Ustvarite enakomerno razporejeno matriko NumPy z vrednostjo zaustavitve in končno točko
np_array = np.Linspace (15, 35, 15, končna točka = False)
print ("\ nIzhod iz črte z končno točko: \ n", np_array)

Izhod:

Naslednji izhod se bo prikazal po izvedbi zgornjega skripta.

Primer-5: Uporaba argumenta retstep funkcije linspace ()

Naslednji primer prikazuje uporabo ponovni korak argument funkcije linspace (). Privzeta vrednost te funkcije je Lažno. Če je vrednost tega argumenta nastavljena na Prav, potem funkcija linspace () vrne korak vrednost z matriko.

# Uvozi knjižnico NumPy
uvozi numpy kot np
# Pokličite vrstico s ponovnim korakom
np_array, korak = np.Linspace (-5, 5, 20, ponovni korak = True)
# Natisnite polje
print ("Izhod funkcije linspace () je: \ n", np_array)
# Natisnite vrednost koraka
print ("\ nVrednost koraka je: \ n", korak)

Izhod:

Naslednji izhod se bo prikazal po izvedbi zgornjega skripta.

Primer 6: Uporaba neskalarnih vrednosti za argumente start in stop

Naslednji primer prikazuje, kako lahko neskalarne vrednosti, kot so polja, uporabimo kot vrednosti argumenta start in stop funkcije linspace () za generiranje polja. Ta skript bo ustvaril dvodimenzionalno matriko s 5 vrsticami in 4 stolpci.

# Uvozi knjižnico NumPy
uvozi numpy kot np
# Pokliči funkcijo linspace () s polji za zaustavitev in zaustavitev
np_array = np.Linspace (začetek = [10, 30, 50, 70], stop = [100, 200, 300,400], število = 5)
# Natisnite polje
print ("Izhod funkcije linspace () je: \ n", np_array)

Izhod:

Naslednji izhod se bo prikazal po izvedbi zgornjega skripta.

Zaključek

V tej vadnici so razloženi načini uporabe različnih argumentov funkcije linspace () na preprostih primerih, ki bralcem pomagajo vedeti namen te funkcije in jo pravilno uporabiti v svojem skriptu.

Posnemajte klike miške tako, da v Windows 10 lebdite z miško Clickless Mouse
Uporaba miške ali tipkovnice v napačni drži čezmerne uporabe lahko povzroči veliko zdravstvenih težav, vključno s sevom, sindromom karpalnega kanala i...
S temi brezplačnimi orodji dodajte gibe miške v sistem Windows 10
V zadnjih letih so se računalniki in operacijski sistemi močno razvili. Včasih so morali uporabniki uporabljati ukaze za krmarjenje po upraviteljih da...
Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...