Hvordan bruke Python Numpy Linspace -funksjon?

Hvordan bruke Python Numpy Linspace -funksjon?

Ulike typer matriser kan opprettes i Python ved hjelp av Numpy Library. Du må kjenne måtene å lage et numpy matrise før du bruker Linspace () -funksjonen i Python. Noen ganger må vi lage matrisen med jevnt fordelt eller ikke-til og med avstandstall. Både jevnt fordelt og ikke-og ikke-fordelt avstand med en rekke tall kan opprettes ved hjelp av Linspace () -funksjonen. Det er en nyttig funksjon for numerisk beregning. Hvordan Linspace () -funksjonen kan brukes i Python -skriptet er vist i denne opplæringen.

Syntaks

Syntaksen til Linspace () -funksjonen er vist nedenfor:

Array Numpy.Linspace (start, stopp, num = 50, endepunkt = true, Retstep = falsk, dtype = ingen, akse = 0)

Funksjonen kan ta syv argumenter. Formålet med alle argumenter er beskrevet nedenfor:

  • start: Det er det obligatoriske argumentet som setter startverdien til sekvensen.
  • Stoppe: Det er et obligatorisk argument som setter endeverdien av sekvensen.
  • Num: Det er et valgfritt argument som angir antall prøver å generere. Standardverdien er 50.
  • endepunkt: Det er et valgfritt argument, og hvis det er satt til ekte, Da blir den siste verdien av matrisen satt basert på stoppverdien. Standardverdien er ekte.
  • Retstep: Det er et valgfritt argument, og hvis det er satt til ekte, så blir trinnet og prøvene returnert. Standardverdien er Falsk.
  • dtype: Det er et valgfritt argument, og det brukes til å angi datatypen for matriseverdiene. Standardverdien er Ingen.
  • akser: Det er et valgfritt argument, og det definerer aksen i matrisen for å lagre prøvene. Standardverdien er 0.

Bruk av Linspace () -funksjonen

Ulike bruksområder av Linspace () -funksjonen vises i denne delen av opplæringen ved hjelp av flere eksempler.

Eksempel-1: Bruke obligatoriske argumenter fra Linspace () -funksjonen

Følgende eksempel viser måten å lage en endimensjonal matrise med jevnt fordelt tall ved hjelp av Linspace () -funksjonen. To obligatoriske argumenter for denne funksjonen er i dette eksemplet. En rekke med en rekke jevnt avstandsfraksjonelle tall vil bli generert av Linspace () -funksjonen der det første tallet vil være 10, og det siste tallet vil være 20.

# Importer numpy bibliotek
Importer numpy som NP
# Opprett numpy matrise med jevnt avstandsverdier
np_array = np.Linspace (10, 20)
# Skriv ut utgangen
Print ("Utgangen fra Linspace () -funksjonen er: \ n", NP_Array)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-2: Bruke NUM-argument for Linspace () -funksjonen

Følgende eksempel viser bruken av Num Argument fra Linspace () -funksjonen. De positive tallene brukes til start og Stoppe Verdier i den første Linspace () -funksjonen. Denne funksjonen vil generere en rekke av 10 jevnt fordelt tall for tildeling 10 til Num argument. De negative tallene brukes til start og Stoppe Verdier i den andre Linspace () -funksjonen. Denne funksjonen vil generere en rekke av 15 jevnt fordelt tall for tildeling 15 til Num argument.

# Importer numpy bibliotek
Importer numpy som NP
# Lag numpy matrise med 10 jevnt avstandsverdier
np_array = np.Linspace (10, 20, num = 10)
# Skriv ut utgangen fra matrisen
Print ("Utgangen fra Linspace med 10 tall: \ n", NP_Array)
# Opprett numpy matrise med 15 jevnt avstandsverdier
np_array = np.Linspace (-15, -5, num = 15)
# Skriv ut utgangen fra matrisen
Print ("Utgangen fra Linspace med 15 tall: \ n", NP_Array)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-3: Bruke DType-argument for Linspace () -funksjonen

Følgende eksempel viser bruken av dtype Argument fra Linspace () -funksjonen. INT64 er satt til dtype Argument fra Linspace () -funksjonen for å lage en matrise med settet med 15 jevnt fordelt store heltallverdier. Startverdien på matrisen vil være 15, Og sluttverdien vil være 35.

# Importer numpy bibliotek
Importer numpy som NP
# Lag jevnt avstand numpy matrise med trinn
np_array = np.Linspace (15, 35, 15, dtype = NP.int64)
# Skriv ut matrisen
Print ("Utgangen fra Linspace: \ n", NP_Array)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-4: Bruke endepunktargument for Linspace () -funksjonen

Følgende eksempel viser bruken av sluttpunktargumentet til Linspace () -funksjonen for å angi den siste verdien av matrisen som vil bli returnert med denne funksjonen. Standardverdien for endepunktfunksjonen er ekte, Og det setter Stoppe Verdi som den siste verdien av den returnerte matrisen. Hvis verdien av sluttpunktet er falsk, vil den siste verdien av matrisen bli beregnet på forskjellige måter, og den siste verdien vil være mindre enn Stoppe verdi.

# Importer numpy bibliotek
Importer numpy som NP
# Lag jevnt avstand numpy matrise med stoppverdi
np_array = np.Linspace (15, 35, 15)
Print ("Utgangen fra Linspace uten endepunkt: \ n", NP_Array)
# Lag jevnt avstand numpy matrise med stoppverdi og endepunkt
np_array = np.Linspace (15, 35, 15, endepunkt = falsk)
PRINT ("\ n Utgangen til Linspace med endepunkt: \ n", np_array)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-5: Bruke rettep-argument for Linspace () -funksjonen

Følgende eksempel viser bruken av Retstep Argument fra Linspace () -funksjonen. Standardverdien for denne funksjonen er Falsk. Hvis verdien av dette argumentet er satt til ekte, så returnerer Linspace () -funksjonen steg verdi med matrisen.

# Importer numpy bibliotek
Importer numpy som NP
# Ring Linspace med Retstep
np_array, trinn = np.Linspace (-5, 5, 20, Retstep = True)
# Skriv ut matrisen
Print ("Utgangen fra Linspace () -funksjonen er: \ n", NP_Array)
# Skriv ut trinnverdien
Print ("\ n Tradeverdien er: \ n", trinn)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-6: Bruke ikke-skala-verdier for start- og stopp-argumentene

Følgende eksempel viser hvordan ikke-skala-verdiene, for eksempel matriser, kan brukes som start- og stoppargumentverdiene for Linspace () -funksjonen for å generere matrisen. Dette skriptet vil lage en todimensjonal rekke 5 rader og 4 kolonner.

# Importer numpy bibliotek
Importer numpy som NP
# Ring Linspace () Funksjon med start- og stopp -matriser
np_array = np.Linspace (start = [10, 30, 50, 70], stopp = [100, 200, 300.400], num = 5)
# Skriv ut matrisen
Print ("Utgangen fra Linspace () -funksjonen er: \ n", NP_Array)

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor.

Konklusjon

Bruken av forskjellige argumenter fra Linspace () -funksjonen er blitt forklart i denne opplæringen ved å bruke enkle eksempler for å hjelpe leserne til å kjenne formålet med denne funksjonen og bruke den i skriptet sitt riktig.