Numpy arcsin

Numpy Arcsin



”NumPy on Python-moduuli, jota käytetään matemaattisten lausekkeiden laskemiseen. Sitä käytetään numeeristen funktioiden laskemiseen, jotka tekevät matemaattisesta laskennasta helppoa kutsumalla vain sisäänrakennettuja matemaattisia funktioita. Näin voimme ratkaista monimutkaisia ​​tehtäviä muutamassa minuutissa. arcsin() on matemaattinen NumPy-funktio, ja se on trigonometrisen funktion (sin) käänteisfunktio, eli sin -1 (x). Trigonometrisiä funktioita on kuusi; arcsin on yksi niistä, mikä tarkoittaa y=sini -1 (x) on yksi yhteen kohdassa [–π/2, π/2], 'y' palauttaa x:n käänteisarvon ja 'x' on arvo, jonka allokoimme. Tämä toiminto ottaa syöttöarvon radiaaneina, ei asteina. Näitä trigonometrisiä funktioita käytetään taulukoiden piirtämiseen kaavioita varten. Voimme käyttää arcsin()-funktiota löytääksemme kokonaislukujen, liukulukuarvojen ja taulukoiden sinin käänteisarvon, mutta rajoitetun toimialueen sisällä. Sinifunktion alue on -1 ≤ sin x ≤ 1; Emme voi määrittää arvoja tämän alueen ulkopuolelle arcsin().

Syntaksi

Function_name. arcsin ( x , ulos = Ei mitään , missä = Totta )

Function_name voi olla mitä tahansa haluamme; se on meidän valintamme; tässä vaiheessa käytämme 'np' funktion nimenä. Jotta voisimme käyttää arcsin()-menetelmää, meidän on tuotava asiaankuuluva kirjasto, joka on NumPy, eli tuo numpy muodossa np.







esim. arcsin ( x , ulos = Ei mitään , missä = Totta )

Archsin(x:ssä) 'x' on luku, jonka käänteiskappale halutaan löytää. Se voi olla mikä tahansa numero tai matriisi.



Parametrit

Archsin()-menetelmässä on kolme parametria, x, out ja missä. Palautustyyppi palauttaa tulostaulukon.



X: x voi olla mikä tahansa kokonaisluku, liukuluku tai matriisi. 'X' on ohjelmoijan arvo, jonka sinin käänteisarvon haluamme löytää, mutta pidä mielessä alue, joka on -1 ≤ sin x ≤ 1. Tämä funktio ottaa arvot radiaaneina, mutta jos haluamme asteina, voimme muuntaa .





Ulos: out on paikka, johon haluamme tallentaa x:n käänteisarvon. Tämä on valinnainen.

Missä: Se on lauseke, että jos ehto on tosi, niin universaali funktio asetetaan. Jos ehto on epätosi, tulos säilyy alkuperäisessä muodossaan. 'Missä'-argumentti on myös valinnainen



Palautustyyppi

Palautustyyppi palauttaa lähdön radiaaneina määrätyn alueen sisällä, joka on [–π/2, π/2].

Sin käänteinen kokonaisluku

Koodi selittää, kuinka voimme saada kokonaisluvun sinin käänteisarvon.

Kirjaston tuominen numpy on ensimmäinen vaihe. Käytämme 'np':tä kutsuessamme arcsin()-menetelmää. Nimen jälkeen muuttujassa lukee 'arvo_1', jonka kokonaisluku on 1. Arcsin()-funktio ottaa syötetyt arvot radiaaneina määritetyllä alueella. Käytä menetelmää np.arcsin() ja kirjoita arcsin()-metodin sisään muuttuja, jolle olemme antaneet kokonaislukuarvon. Tallenna tämä funktio 'result'-muuttujaan. Tämän muuttujan kautta tulostetaan kokonaislukuarvon käänteisluku. Näytä viesti käyttämällä print()-funktiota. Tulosta sitten tuloksena oleva arvo asettamalla muuttujan nimi sisään print().

Tulostusnäytössä näkyy viesti, ja arcsin()-funktio löytää sinin käänteisarvon 1 ja näyttää sitten arvon.

Sini käänteinen liukulukulle

Ohjelma selventää, millä tavalla voimme löytää liukulukuarvon sinin käänteisarvon.

Tuo numpy-kirjasto. Alusta muuttuja, jonka liukuluku on alueella [-1, 1]. Tässä muuttuja on 'number' ja määritetty arvo on '0,4'. Kutsu sitten menetelmää np.arcsin() löytääksesi liukulukuarvon käänteisarvon. Tallenna sitten tuloksena oleva arvo muuttujaan “output”, jolloin “output”-muuttuja tulostaa vaaditun liukulukuluvun sin käänteisarvon. Ennen sitä näytä teksti tulosnäytöllä ilmoittamalla print-lauseke.

Tulostusnäytössä näkyy tekstiä, jonka asetimme print()-menetelmän sisään. Sen jälkeen se tulostaa liukulukuarvon lasketun käänteisarvon.

1-D-taulukon elementtien synin käänteisarvo

Tässä tapauksessa löydämme sinin käänteisarvon arcsin()-menetelmällä määrittämällä yksiulotteisen taulukon asteina ja muuntamalla sen radiaaneiksi.

Integroi numpy-moduuli np. Alusta sitten yksiulotteinen taulukko np.array()-funktiolla. Alusta tämän funktion sisällä 1D-taulukko asteina. Mutta arcsin() hyväksyy arvot radiaaneina; tätä varten muunna taulukko radiaaneiksi kaavalla 'taulukko_1* np.pi/180'. Tallenna sitten tuloksena oleva arvo muuttujaan 'array_1'. Kutsu print()-menetelmä näyttääksesi muunnetun taulukon viestillä. Siirrä sitten muunnettu taulukko arcsin()-funktiolle. Se löytää muunnetun taulukon sin-käänteisarvon ja tallentaa arvon 'tulos'-muuttujaan. Tulostaaksesi viestin konsolille ja tulostaaksemme muunnetun taulukon sin-käänteisarvon, meidän on käytettävä print()-käskyä. Tällä tavalla voimme käyttää taulukkoa asteina, ja radiaaniksi muuntamisen jälkeen voimme löytää taulukon sin-käänteisarvon. Voimme myös muuntaa radiaaniarvon asteina.

Tuloksen ensimmäinen rivi edustaa viestiä. Sen jälkeen seuraavalla rivillä se näyttää muunnetun taulukon radiaaneina. Kolmas rivi näyttää lauseen ja neljäs rivi näyttää muunnetun taulukon sinin käänteisarvon.

2-D-taulukon elementtien synin käänteis

Hanki kaksiulotteisen taulukon sinin käänteisarvo arcsin()-menetelmällä.

Sisällytä ensin numpy-kirjasto funktion nimellä 'np'. Alusta kaksiulotteinen taulukko. Tässä yhdellä rivillä on kokonaislukuarvoja ja toisella on liukulukuarvot. Molemmat ovat radiaaneja. Näytä alkuperäinen matriisi käyttämällä print-lausetta. Käytä sitten arcsin()-menetelmää saadaksesi 2D-taulukon sinin käänteisarvon ja tallenna tulos 'output'-muuttujaan. Lopuksi näytä ensin viesti ja näytä sitten 2D-taulukon sinin käänteisarvo print()-menetelmällä.

Tuloksena saimme 2D-taulukon, jonka alustimme koodissa, ja 2D-taulukon lasketun sinin käänteisarvon.

Johtopäätös

Tässä oppaassa olemme puhuneet NumPy arcsin() -menetelmästä ja kuinka voimme käyttää tätä toimintoa Python-koodeissa. Tässä artikkelissa käsitellään erilaisia ​​esimerkkejä, jotka selittävät arcsin()-menetelmän eri tietotyypeillä ja taulukoilla, jotta sinun on helppo ymmärtää käsite. Ja havaitsimme myös, kuinka voimme laskea taulukon sinin käänteisarvon, kun syöttötaulukko on asteina. Olemme käsitelleet kaikki pienet yksityiskohdat, jotka auttavat sinua oppimaan tämän menetelmän ja sen käytön.