Numpy synd

Numpy synd

“Denne korte artikkelen vil introdusere deg måten å bruke Numpy Sin -metoden. Det brukes til å beregne den trigonometriske sinus i Python. Temaet vil fremheve definisjonen av numpy synd, syntaks for NP.synd (), og hvordan funksjonen fungerer. Målet vårt er å lære om numpy synd i Python og bedre forstå dens generelle arbeid. Vi vil bruke flere eksempler for å vise forskjellige måter å bruke funksjonen. Du kan følge informasjonen som er gitt i denne artikkelen for å bedre forstå hovedformålet og nøkkelpunktene i Numpy Sin () -funksjonen.”

Numpy synd i Python

Funksjonen til numpy synd er enkel. I Python er målet å beregne den trigonometriske sinus. Den numpy SIN -funksjonen brukes til å beregne sinusverdien av matriser av tall så vel som den trigonometriske sinus av enkeltverdier. NP.Synd er en numpy bibliotekfunksjon, og den kan beregne sinusverdier for vinkelen i grad og radian passert inne i funksjonen.

Syntaks av numpy synd

Syntaksen som brukes til Numpy Sin -funksjonen er:


hvor “np.Sin ”er navnet på funksjonen, og" inngang.

La oss nå åpne "input" -delen i funksjonen over og legge inn alle argumenter og parametere i NP.SIN -funksjon.


Parametrene her er "x", "out" og "hvor". “X” er vinkelen i radianer som er 2 π rad som er lik 360 grader. En valgfri parameter “out” er plassen der resultatene er lagret. Hvis den er gitt, skal den ha en form slik at inngangene kan overføres, men hvis "ut" ikke er gitt, blir den tildelte matrisen returnert. Når det gjelder "hvor", er det også en valgfri parameter hvis tilstand overføres over inngangen. I tilfelle stedene der tilstanden er sann, vil "out" -arrayen bli satt til UFUNC -resultat; Ellers vil "out" -arrayen beholde den opprinnelige verdien.

Siden vi har sett på definisjonen og syntaks for NP.SIN -funksjoner, la oss prøve ut noen eksempler.

Numpy syndeksempler

I de første eksemplene vil vi beregne sinusverdien av vinkelen i både grader og radianer for å bygge en grunnleggende forståelse av NP.sin () funksjon.

Eksempel 1

I det første eksemplet vil vi vise deg syndeverdien på vinkelen beregnet i grader. Her har vi importert Numpy -modulen som NP og opprettet et variabelnavn “SIN_VAL”, der vi skal utføre NP.sin () funksjon. Til slutt har vi skrevet ut resultatet.

Importer numpy
sin_val = numpy.Sin (20)
Print ("Her er sinusverdien til vinkel 20 i grad =", sin_val)



Den beregnede sinusverdien på 20 graders vinkel er:

Eksempel 2

La oss nå beregne sinusverdien til vinkelen i radianer. For beregning av radianer må vi multiplisere en verdi med NP. PI/180, som gir oss verdien av Pi, som er 3.14.

For å beregne, bruker vi følgende kode.

Importer numpy
sin_val = numpy.synd (25 * numpy.PI/180)
Print ("sinusverdi av vinkel 25 vist i radianer =", sin_val)



Den beregnede radian i vinkelen er som følger:


La oss nå dykke inn i flere eksempler for å få en bedre forståelse av NP.sin () funksjon.

Eksempel 3

I dette tilfellet vil vi bruke Python-programmet for å finne verdien av en fjerdedel av paien ved hjelp av NP.SIN -funksjon.

I denne koden importerte vi først Numpy -biblioteket ved å bruke koden “Importer Numpy”, som opprettet elementet for å lagre verdien av kaken, og så brukte vi NP. PI -funksjon for bruk av PI og definerte variabelen som "val" og utlignet den til NP. PI/4. Etter det, ved å bruke funksjonen NP.Synd (val), vi passerte vinkelen inne i funksjonen og beregnet sinusverdien av vinkelen. Til slutt trykket vi verdien av sinus ved hjelp av print () -funksjonen.

La oss kjøre koden for bedre forståelse.

Importer numpy
val = numpy.PI / 4
sine_val = numpy.Sin (Val)
print (sine_val)



Vi får følgende svar fra beregning av en fjerdedel av paien i utgangen

Eksempel 4

I dette tilfellet vil vi prøve å lage en rekke som lagrer vinklene. La oss definere matrisen som "val" og bruke funksjonen til numpy.Array for å lagre vinklene. Numpy -matrisen vil ha vinkler på 15, 30 og 90. Nå kjører vi koden.

Importer numpy
val = numpy.Array ((15, 30, 90))
numpy.PI/180
sin_val = numpy.Sin (Val)
Print (SIN_VAL)



Utgangen er:


Sinusverdiene til vinklene nevnt ovenfor beregnes ved bruk av NP.SIN -funksjon.

Eksempel 5

Dette eksemplet vil bli brukt til å demonstrere hvordan du beregner både inngangsarrayen og sinusverdien samtidig. Her har vi importert to biblioteker som er numpy og matte. Etter det opprettes en variabel “array_val”, som utfører matematikken.Pi og Numpy.PI -metoder. Etter det brukes en utskriftsuttalelse der vi viser inngangsarrayverdiene. Etter det brukes numpysinmetoden på inngangsarrayverdiene. Endelig har vi vist resultatet.

Her er "array_val" inngangen til matrisen, og "new_sin" er utgangen for sinusverdiene.

Importer numpy
Importer matematikk
array_val = [0, matematikk.pi / 3, numpy.pi / 4]
Print ("Her er inngangsarrayen: \ n", array_val)
new_sin = numpy.sin (array_val)
PRINT ("\ NHERE ER SINE VERDIER: \ N", NEW_SIN)



Utgangen vi får etter at vi kjører koden er som følger:

Eksempel 6

La oss nå prøve å bruke numpy -funksjonen for å beregne i grader. For å bruke gradene i motsetning til radianer som vi brukte i eksemplene ovenfor, må vi bruke funksjonen NP.Synd (np.deg2rad ()). Denne metoden her vil konvertere vinklene fra grader til radianer.

Nå kjører vi koden ved å bruke NP. deg2rad () -funksjon for å beregne en 45-graders vinkel.

Importer numpy
res = numpy.Synd (Numpy.deg2rad (45)))
trykk (res)



Utgangen for koden er 0.707 .. . som er den beregnede vinkelen på 45 grader.

Eksempel 7

For vårt neste eksempel vil vi prøve å generere sinusbølgeplottet ved hjelp av NP.sin () funksjon. Koden vi vil kjøre er som følger:

Importer numpy
Importer matplotlib.Pyplot som Plt
INP = numpy.Linspace (-numpy.pi, numpy.pi, 15)
opt = numpy.Sin (INP)
plt.plot (inp, opt, color = 'grønn', markør = "o")
plt.Tittel ("Numpy.synd()")
plt.forestilling()



Å plotte sinusgrafen ved hjelp av NP.SIN -funksjonen, vi har definert innspillet som -np. pi, np. Pi, 15, og utgangen er NP.synd (in). På neste kodelinje, PLT. plot (inp, opt, farge = rød, markør = 0), vi ga kommandoen til å plotte en graf ved hjelp av inngangs- og utgangsverdiene og definerte fargen på graflinjen som "grønn" og markøren til å være 0. Utgangen i form av en graf er som følger:

Konklusjon

Denne artikkelen har kastet lys over begrepet numpy synd, som er en av de trigonometriske funksjonene. Eksemplene som gis vil avklare konseptene til NP.SIN () -funksjonen og de forskjellige måtene å anvende denne funksjonen for å beregne vinklene i grader og radianer, samt hvordan du plotter en graf ved hjelp av NP.SIN -funksjon. Prøv eksemplene ovenfor og kjør dem på Python -systemet ditt for å få et bedre grep om temaet Numpy Sin.