Numpy Arcsin

Numpy Arcsin
Numpy er en Python -modul som brukes til å beregne matematiske uttrykk. Det brukes til å beregne numeriske funksjoner som gjør matematisk beregning enkelt ved bare å kalle de innebygde matematiske funksjonene. Ved å gjøre dette kan vi løse komplekse oppgaver i løpet av få minutter. Arcsin () er en numpy matematisk funksjon, og det er den trigonometriske funksjonens (sin) inverse, i.e., synd-1(x). Det er seks trigonometriske funksjoner; Arcsin er en av dem, som betyr y = synd-1(x) er en-til-en på [-π/2, π/2], "y" returnerer det inverse av x, og "x" er verdien vi vil tildele. Denne funksjonen tar inngangsverdi i radianer, ikke i grader. Disse trigonometriske funksjonene brukes til å tegne tabeller for grafer. Vi kan bruke Arcsin () -funksjonen for å finne synden av heltall, flytende punktverdier og matriser, men innenfor det begrensede domenet. Området for SIN -funksjonen er -1 ≤ sin x ≤ 1; Vi kan ikke tildele noen verdi utenfor dette området i Arcsin ().

Syntaks

Funksjon-_navn.Arcsin (x, ut = ingen, hvor = sant)

Funksjonsnavn kan være hva vi ønsker; Det er vårt valg; På dette tidspunktet bruker vi “NP” som funksjonsnavn. For å bruke ARCSIN () -metoden, må vi importere det aktuelle biblioteket, som er numpy, i.e., Importer numpy som NP.

np.Arcsin (x, ut = ingen, hvor = sant)

I Arcsin (x) er “x” antallet hvis inverse vi vil finne. Det kan være et hvilket som helst nummer eller matrise.

Parametere

I Arcsin () -metoden er det tre parametere, x, ut og hvor. Returtypen vil returnere utgangsarrayen.

X: x kan være et hvilket som helst heltall, flytende punktverdi eller matrise. “X” er verdiprogrammereren som er mye hvis Sin Inverse vi ønsker å finne, men husk rekkevidden som er -1 ≤ sin x ≤ 1. Denne funksjonen tar verdier i radianer, men hvis vi vil i grader, kan vi konvertere.

Ute: Ut er der vi ønsker å lagre det inverse av “X”. Dette er valgfritt.

Hvor: Det er et uttrykk at hvis tilstanden er sann, så er en universell funksjon satt. Hvis tilstanden er falsk, vil utgangen forbli i sin opprinnelige form. "Hvor" -argumentet er også valgfritt

Returtype

Returtypen vil returnere utgangen i radianer innenfor det bestemte domenet, som er [-π/2, π/2].

Sin inverse av et heltallnummer

Koden vil forklare hvordan vi kan skaffe synden av en heltallverdi.

Importere biblioteket Numpy er det første trinnet. Vi vil bruke “NP” når vi kaller ARCSIN () -metoden. Etter det navnet, sier en variabel “Value_1” med heltallverdi 1. Arcsin () -funksjonen tar inngangsverdier i radianer innenfor det spesifiserte området. Bruk NP.Arcsin () -metode, og inne i ARCSIN () -metoden, skriv variabelen som vi tildelte en heltallverdi. Lagre denne funksjonen i "resultat" -variabelen. Gjennom denne variabelen vil vi skrive ut inverse av heltallverdien. Vis en melding ved å bruke print () -funksjonen. For å skrive ut den resulterende verdien, plasser du variabelnavnet inne i utskriften ().

Utgangsskjermen vil vise en melding, og Arcsin () -funksjonen vil finne synden om 1 og deretter vise verdien.

Sin inverse av et flytende punktnummer

Programmet vil avklare på hvilken måte vi kan oppdage synden av flytende punktverdi.

Importer biblioteket til Numpy. Initialiser en variabel med et flytende punktnummer innenfor området [-1, 1]. Her er variabel "tall" og den tildelte verdien er "0.4 ”. Ring deretter NP.Arcsin () -metode for å finne den inverse av den flytende punktverdien. Oppbevar deretter en resulterende verdi i variabelen "utgang", med "output" -variabel Skriv ut synden av det nødvendige flytende punktnummeret. Før det, vis en tekst på utgangsskjermen ved å erklære utskriftserklæringen.

Utgangsskjermen viser tekst som vi plasserte i metoden Print (). Etter det skriver den ut den beregnede inverse av den flytende punktverdien.

Sin inverse av elementene i en 1-D-matrise

I dette tilfellet vil vi finne den inverse av synd ved bruk av Arcsin () -metoden ved å tilordne en endimensjonal matrise i grader og konvertere den til radianer.

Integrer Numpy -modulen som NP. Initialiser deretter en endimensjonal matrise ved hjelp av NP.Array () -funksjon. Inne i denne funksjonen, initialiser en 1D -matrise i grader. Men buene () godtar verdier i radianer; For det, konverter matrisen i graden til Radian ved å bruke formelen “Array_1* NP.PI/180 ”. Lagre deretter den resulterende verdien i "Array_1" -variabelen. Påkalle metoden Print () for å vise den konverterte matrisen med en melding. Pass deretter den konverterte matrisen til Arcsin () -funksjonen. Den vil finne synden om den konverterte matrisen og lagre verdien i "resultat" -variabelen. For å skrive ut meldingen på konsollen og for å skrive ut sin inverse av den konverterte matrisen, må vi bruke PRINT () -uttalelsen. På denne måten kan vi bruke matrisen i grader, og etter konvertering til Radian kan vi finne synden av matrisen. Vi kan også konvertere radianverdien til grader.

Den første linjen i utfallet representerer meldingen. Etter det, i neste linje, viser den den konverterte matrisen i radianer. Den tredje linjen viser en setning, og den fjerde linjen viser den omvendte av den konverterte matrisen.

Sin inverse av elementene i en 2-D-matrise

Få den omvendte synden til den todimensjonale matrisen med ARCSIN () -metoden.

Først, innlem Numpy -biblioteket med funksjonsnavnet “NP”. Initialiser den todimensjonale matrisen. Her har en rad heltallverdier, og den andre har flytende punktverdier. Begge er i radianer. Vis den originale matrisen ved å bruke utskriftserklæringen. Bruk deretter ARCSIN () -metoden for å oppnå sin inverse av 2D -arrayen og lagre resultatet i "output" -variabelen. Til slutt viser du først meldingen og viser deretter synden av 2D -matrisen ved å bruke metoden Print ().

I utfallet fikk vi 2D -matrisen som vi initialiserte i koden og den beregnede SIN -inverse av 2D -matrisen.

Konklusjon

I denne guiden har vi snakket om Numpy Arcsin () -metoden og hvordan vi kan bruke denne funksjonen i Python -koder. Ulike eksempler er diskutert i denne artikkelen, og forklarer ARCSIN () -metoden med forskjellige datatyper og matriser for å gjøre det enkelt for deg å forstå konseptet. Og vi observerte også hvordan vi kunne beregne synden av matrisen når inngangsarrayen er i grader. Vi har dekket hver minste detalj som vil hjelpe deg å lære denne metoden og bruken.