Numpy arcsin

Numpy Arcsin



„NumPy yra Python modulis, naudojamas matematinėms išraiškoms apskaičiuoti. Jis naudojamas skaičiuojant skaitines funkcijas, kurios palengvina matematinį skaičiavimą tiesiog iškviečiant įtaisytąsias matematines funkcijas. Tai darydami per kelias minutes galime išspręsti sudėtingas užduotis. Archsin () yra NumPy matematinė funkcija, ir tai yra trigonometrinės funkcijos (sin) atvirkštinė, ty sin -1 (x). Yra šešios trigonometrinės funkcijos; arcsin yra vienas iš jų, o tai reiškia y=sin -1 (x) yra vienas su vienu [–π/2, π/2], „y“ grąžina x atvirkštinę vertę, o „x“ yra reikšmė, kurią skirsime. Ši funkcija įvesties vertę paima radianais, o ne laipsniais. Šios trigonometrinės funkcijos naudojamos grafikų lentelėms braižyti. Galime naudoti funkciją arcsin() norėdami rasti atvirkštinę sveikųjų skaičių, slankiojo kablelio reikšmių ir masyvų vertę, tačiau ribotoje srityje. Nuodėmės funkcijos diapazonas yra -1 ≤ sin x ≤ 1; negalime priskirti jokios reikšmės už šio diapazono ribų arcsin ().

Sintaksė

Funkcijos_pavadinimas. arcsin ( x , išeiti = Nė vienas , kur = Tiesa )

Funkcijos_pavadinimas gali būti bet koks dalykas, kurio norime; tai mūsų pasirinkimas; šiuo atveju kaip funkcijos pavadinimą naudojame „np“. Norėdami naudoti arcsin() metodą, turime importuoti atitinkamą biblioteką, kuri yra NumPy, t.y. importuoti numpy kaip np.







pvz. arcsin ( x , išeiti = Nė vienas , kur = Tiesa )

Archsin (x) „x“ yra skaičius, kurio atvirkštinę reikšmę norime rasti. Tai gali būti bet koks skaičius arba masyvas.



Parametrai

Archin() metodu yra trys parametrai: x, out ir kur. Grąžinimo tipas grąžins išvesties masyvą.



X: x gali būti bet koks sveikasis skaičius, slankiojo kablelio reikšmė arba masyvas. „X“ yra programuotojo reikšmė, kurios atvirkštinę sinmą norime rasti, tačiau nepamirškite diapazono, kuris yra -1 ≤ sin x ≤ 1. Ši funkcija paima reikšmes radianais, bet jei norime laipsniais, galime konvertuoti .





Išeina: out yra vieta, kur norime išsaugoti atvirkštinę „x“ vertę. Tai neprivaloma.

Kur: Tai išraiška, kad jei sąlyga teisinga, tada nustatoma universali funkcija. Jei sąlyga klaidinga, išvestis išliks pradine forma. Argumentas „kur“ taip pat neprivalomas



Grąžinimo tipas

Grąžinimo tipas pateiks išvestį radianais apibrėžtoje srityje, kuri yra [–π/2, π/2].

Nuodėmės atvirkštinis sveikasis skaičius

Kodas paaiškins, kaip galime gauti sveikojo skaičiaus vertės atvirkštinę nuodėmę.

Bibliotekos numpy importavimas yra pradinis žingsnis. Mes naudosime „np“, kai iškviesime arcsin () metodą. Po šio pavadinimo kintamasis sako „reikšmė_1“, o sveikasis skaičius yra 1. Funkcija arcsin() įvesties reikšmes radianais nurodo nurodytame diapazone. Naudokite np.arcsin() metodą, o arcsin() metodo viduje parašykite kintamąjį, kuriam priskyrėme sveikojo skaičiaus reikšmę. Išsaugokite šią funkciją kintamajame „rezultatas“. Per šį kintamąjį išspausdinsime atvirkštinę sveikojo skaičiaus reikšmę. Rodyti pranešimą naudodami funkciją print(). Tada norėdami išspausdinti gautą reikšmę, įdėkite kintamojo pavadinimą į print ().

Išvesties ekrane bus rodomas pranešimas, o funkcija arcsin() suras 1 sin atvirkštinę vertę ir parodys reikšmę.

Nuodėmės atvirkštinis slankiojo kablelio skaičius

Programa paaiškins, kokiu būdu galime atrasti nuodėmės atvirkštinę slankiojo kablelio reikšmę.

Importuokite numpy biblioteką. Inicijuokite kintamąjį su slankiojo kablelio skaičiumi diapazone [-1, 1]. Čia kintamasis yra „skaičius“, o priskirta reikšmė yra „0,4“. Tada iškvieskite np.arcsin() metodą, kad surastumėte atvirkštinę slankiojo kablelio reikšmę. Tada išsaugokite gautą reikšmę kintamajame „output“, o kintamasis „output“ išspausdins sin atvirkštinę reikiamo slankiojo kablelio skaičių. Prieš tai parodykite tekstą išvesties ekrane, deklaruodami spausdinimo teiginį.

Išvesties ekrane rodomas tekstas, kurį įdėjome į print () metodą. Po to jis išspausdina apskaičiuotą atvirkštinę slankiojo kablelio vertę.

1-D masyvo elementų atvirkštinė nuodėmė

Šiuo atveju sin atvirkštinę vertę rasime naudodami arcsin() metodą, priskirdami vienmatį masyvą laipsniais ir konvertuodami jį į radianus.

Integruokite numpy modulį kaip np. Tada inicijuokite vienmatį masyvą naudodami funkciją np.array(). Šioje funkcijoje inicijuokite 1D masyvą laipsniais. Tačiau arcsin() priima reikšmes radianais; Norėdami tai padaryti, konvertuokite masyvą laipsniais į radianus naudodami formulę „masyvas_1* np.pi/180“. Tada išsaugokite gautą reikšmę kintamajame „masyvas_1“. Iškvieskite print() metodą, kad būtų rodomas konvertuotas masyvas su pranešimu. Tada perduokite konvertuotą masyvą į funkciją arcsin (). Jis suras konvertuoto masyvo sin atvirkštinę vertę ir išsaugos reikšmę kintamajame „rezultatas“. Norėdami išspausdinti pranešimą konsolėje ir spausdinti konvertuoto masyvo sin atvirkštinę vertę, turime naudoti print() sakinį. Tokiu būdu masyvą galime naudoti laipsniais, o pavertę radianais, galime rasti atvirkštinę masyvo nuodėmę. Taip pat radianinę reikšmę galime konvertuoti į laipsnius.

Pirmoji rezultato eilutė reiškia pranešimą. Po to kitoje eilutėje rodomas konvertuotas masyvas radianais. Trečioje eilutėje rodoma frazė, o ketvirtoje eilutėje rodoma konvertuoto masyvo sin atvirkštinė vertė.

2-D masyvo elementų atvirkštinė nuodėmė

Naudodami arcsin() metodą, gaukite dvimačio masyvo sin atvirkštinę vertę.

Pirmiausia įtraukite numpy biblioteką funkcijos pavadinimu „np“. Inicijuokite dvimatį masyvą. Čia vienoje eilutėje yra sveikųjų skaičių reikšmės, o antroje – slankiojo kablelio reikšmės. Abu yra radianais. Rodyti pradinį masyvą naudodami spausdinimo teiginį. Tada naudokite arcsin() metodą, kad gautumėte atvirkštinę 2D masyvo vertę ir išsaugotumėte rezultatą kintamajame „output“. Pabaigoje pirmiausia parodykite pranešimą ir tada parodykite 2D masyvo sin atvirkštinę vertę naudodami print () metodą.

Rezultate mes gavome 2D masyvą, kurį inicijavome kode, ir apskaičiuotą 2D masyvo atvirkštinę nuodėmę.

Išvada

Šiame vadove mes kalbėjome apie NumPy arcsin() metodą ir kaip galime naudoti šią funkciją Python koduose. Šiame straipsnyje aptariami įvairūs pavyzdžiai, paaiškinantys arcsin() metodą su skirtingais duomenų tipais ir masyvais, kad būtų lengviau suprasti sąvoką. Taip pat stebėjome, kaip galėtume apskaičiuoti masyvo nuodėmę, kai įvesties masyvas yra laipsniais. Apžvelgėme kiekvieną smulkmeną, kuri padės jums išmokti šį metodą ir jo naudojimą.