Numpy arcsin

Numpy Arcsin



»NumPy je modul Python, ki se uporablja za računanje matematičnih izrazov. Uporablja se za izračun numeričnih funkcij, ki poenostavijo matematično računanje s samo klicem vgrajenih matematičnih funkcij. S tem lahko rešimo kompleksne naloge v nekaj minutah. arcsin() je matematična funkcija NumPy in je inverz trigonometrične funkcije (sin), tj. -1 (x). Obstaja šest trigonometričnih funkcij; arcsin je eden izmed njih, kar pomeni y=sin -1 (x) je ena proti ena na [–π/2, π/2], »y« vrne obratno vrednost x in »x« je vrednost, ki jo bomo dodelili. Ta funkcija sprejme vhodno vrednost v radianih, ne v stopinjah. Te trigonometrične funkcije se uporabljajo za risanje tabel za grafe. Funkcijo arcsin() lahko uporabimo za iskanje inverzne grehe celih števil, vrednosti s plavajočo vejico in nizov, vendar znotraj omejene domene. Območje funkcije sin je -1 ≤ sin x ≤ 1; ne moremo dodeliti nobene vrednosti zunaj tega obsega v arcsin().«

Sintaksa

Ime_funkcije. arcsin ( x , ven = Noben , kje = Prav )

Ime_funkcije je lahko karkoli želimo; to je naša izbira; v tem trenutku uporabljamo 'np' kot ime funkcije. Za uporabo metode arcsin() moramo uvoziti ustrezno knjižnico, ki je NumPy, tj. uvoziti numpy kot np.







npr. arcsin ( x , ven = Noben , kje = Prav )

V arcsin(x) je 'x' število, katerega obrat želimo najti. Lahko je poljubno število ali niz.



Parametri

V metodi arcsin() so trije parametri, x, out in where. Vrnjeni tip bo vrnil izhodno polje.



X: x je lahko katero koli celo število, vrednost s plavajočo vejico ali niz. »X« je vrednost programerja, ki ji želimo najti inverzno greh, vendar ne pozabite na obseg, ki je -1 ≤ sin x ≤ 1. Ta funkcija sprejema vrednosti v radianih, če pa želimo v stopinjah, jih lahko pretvorimo .





zunaj: out je mesto, kjer želimo shraniti inverzijo 'x'. To ni obvezno.

Kje: To je izraz, da če je pogoj resničen, potem je nastavljena univerzalna funkcija. Če je pogoj napačen, bo rezultat ostal v izvirni obliki. Tudi argument »kje« ni obvezen



Vrsta povratka

Vrnjeni tip bo vrnil izhod v radianih znotraj določene domene, ki je [–π/2, π/2].

Greh, obratno od celega števila

Koda bo razložila, kako lahko pridobimo sin inverzno vrednost celega števila.

Uvoz knjižnice numpy je začetni korak. Pri klicu metode arcsin() bomo uporabili »np«. Za tem imenom piše spremenljivka »value_1« s celoštevilsko vrednostjo 1. Funkcija arcsin() sprejme vhodne vrednosti v radianih znotraj navedenega obsega. Uporabimo metodo np.arcsin() in znotraj metode arcsin() zapišemo spremenljivko, ki smo ji dodelili celoštevilsko vrednost. To funkcijo shranite v spremenljivko »result«. Prek te spremenljivke bomo izpisali obratno vrednost celega števila. Prikažite sporočilo z uporabo funkcije print(). Če želite nato natisniti dobljeno vrednost, postavite ime spremenljivke v print().

Na izhodnem zaslonu se bo prikazalo sporočilo, funkcija arcsin() pa bo našla inverzijo sin 1 in nato prikazala vrednost.

Sin inverzno število s plavajočo vejico

Program bo razjasnil, na kakšen način lahko odkrijemo sin inverzno vrednost s plavajočo vejico.

Uvozite knjižnico numpy. Inicializirajte spremenljivko s številom s plavajočo vejico v območju [-1, 1]. Tukaj je spremenljivka »število«, dodeljena vrednost pa je »0,4«. Nato pokličite metodo np.arcsin(), da poiščete obratno vrednost vrednosti s plavajočo vejico. Nato shranite rezultantno vrednost v spremenljivko »output«, pri čemer spremenljivka »output« natisne inverzijo greha zahtevanega števila s plavajočo vejico. Pred tem prikažite besedilo na izhodnem zaslonu tako, da deklarirate stavek za tiskanje.

Izhodni zaslon prikazuje besedilo, ki smo ga postavili znotraj metode print(). Nato natisne izračunano obratno vrednost plavajoče vejice.

Sin inverz elementov 1-D polja

V tem primeru bomo našli obratno vrednost sin z uporabo metode arcsin() tako, da bomo enodimenzionalnemu nizu dodelili stopinje in ga pretvorili v radiane.

Integrirajte modul numpy kot np. Nato inicializirajte enodimenzionalno matriko s funkcijo np.array(). Znotraj te funkcije inicializirajte 1D polje v stopinjah. Toda arcsin() sprejema vrednosti v radianih; za to pretvorite niz v stopinjah v radiane z uporabo formule “array_1* np.pi/180”. Nato shranite nastalo vrednost v spremenljivko “array_1”. Prikličite metodo print(), da prikažete pretvorjeno matriko s sporočilom. Nato to pretvorjeno matriko posredujte funkciji arcsin(). Poiskal bo inverzni sin pretvorjene matrike in shranil vrednost v spremenljivko »result«. Če želite natisniti sporočilo na konzoli in natisniti inverzijo greha pretvorjene matrike, moramo uporabiti stavek print(). Na ta način lahko uporabimo matriko v stopinjah in po pretvorbi v radiane lahko najdemo sin inverzno matriko. Vrednost radiana lahko pretvorimo tudi v stopinje.

Prva vrstica v rezultatu predstavlja sporočilo. Nato v naslednji vrstici prikaže pretvorjeno matriko v radianih. Tretja vrstica prikazuje besedno zvezo, četrta vrstica pa inverzno sin pretvorjene matrike.

Sin inverz elementov 2-D niza

Z metodo arcsin() pridobite obratno vrednost sin dvodimenzionalne matrike.

Najprej vključite knjižnico numpy z imenom funkcije »np«. Inicializirajte dvodimenzionalni niz. Tu ima ena vrstica celoštevilske vrednosti, druga pa vrednosti s plavajočo vejico. Oba sta v radianih. Prikažite izvirno matriko z uporabo izjave za tiskanje. Nato uporabite metodo arcsin(), da pridobite sin inverzno matriko 2D in shranite rezultat v spremenljivko »output«. Na koncu najprej prikažite sporočilo in nato z metodo print() prikažite sin inverzno 2D matriko.

V rezultatu smo dobili 2D polje, ki smo ga inicializirali v kodi, in izračunani inverzni greh 2D polja.

Zaključek

V tem priročniku smo govorili o metodi NumPy arcsin() in o tem, kako lahko to funkcijo uporabimo v kodah Python. V tem članku so obravnavani različni primeri, ki razlagajo metodo arcsin() z različnimi vrstami podatkov in nizi, da boste lažje razumeli koncept. Opazili smo tudi, kako bi lahko izračunali sin inverzno matriko, ko je vhodna matrika v stopinjah. Zajeli smo vse podrobnosti, ki vam bodo pomagale pri učenju te metode in njene uporabe.