Numpy arcsin

Numpy Arcsin



„A NumPy egy Python-modul, amelyet matematikai kifejezések kiszámítására használnak. Olyan numerikus függvények kiszámítására szolgál, amelyek egyszerűvé teszik a matematikai számítást a beépített matematikai függvények meghívásával. Ezzel percek alatt megoldhatunk bonyolult feladatokat. Az arcsin() egy NumPy matematikai függvény, és ez a trigonometrikus függvény (sin) inverze, azaz sin -1 (x). Hat trigonometrikus függvény létezik; Az arcsin ezek egyike, ami azt jelenti, hogy y=sin -1 (x) egy az egyhez a [–π/2, π/2] ponton, az „y” az x inverzét adja vissza, és „x” az az érték, amelyet kiosztunk. Ez a függvény radiánban veszi a bemeneti értéket, nem fokban. Ezeket a trigonometrikus függvényeket táblázatok rajzolására használják grafikonokhoz. Az arcsin() függvény segítségével megtalálhatjuk az egész számok, lebegőpontos értékek és tömbök sin inverzét, de a korlátozott tartományon belül. A sin függvény tartománya -1 ≤ sin x ≤ 1; ezen a tartományon kívül nem rendelhetünk értéket az arcsin().

Szintaxis

Funkció_neve. arcsin ( x , ki = Egyik sem , ahol = Igaz )

A függvény_neve bármi lehet, amire vágyunk; ez a mi választásunk; ebben a pillanatban az „np”-t használjuk függvénynévként. Az arcsin() metódus használatához importálnunk kell a megfelelő könyvtárat, amely a NumPy, azaz a numpy importálása np-ként.







például. arcsin ( x , ki = Egyik sem , ahol = Igaz )

Az arcsin(x)-ben „x” az a szám, amelynek az inverzét szeretnénk megtalálni. Bármilyen szám vagy tömb lehet.



Paraméterek

Az arcsin() metódusban három paraméter van: x, out és where. A visszatérési típus a kimeneti tömböt adja vissza.



X: x lehet bármilyen egész szám, lebegőpontos érték vagy tömb. Az „X” az a programozói érték, amelynek sin inverzét szeretnénk megtalálni, de ne feledjük a -1 ≤ sin x ≤ 1 tartományt. Ez a függvény radiánban veszi az értékeket, de ha fokban akarjuk, átválthatjuk .





Ki: out az a hely, ahol az „x” inverzét szeretnénk tárolni. Ez nem kötelező.

Ahol: Ez egy olyan kifejezés, hogy ha a feltétel igaz, akkor univerzális függvény van beállítva. Ha a feltétel hamis, a kimenet az eredeti formájában marad. A „hol” argumentum szintén nem kötelező



Visszatérés típusa

A visszatérési típus radiánban adja vissza a kimenetet a határozott tartományon belül, ami [–π/2, π/2].

Egy egész szám sin inverze

A kód elmagyarázza, hogyan szerezhetjük meg egy egész érték sin inverzét.

A numpy könyvtár importálása a kezdeti lépés. Az arcsin() metódus meghívásakor az „np”-t fogjuk használni. A név után egy változó az „érték_1” értéket írja ki egész számmal 1. Az arcsin() függvény a megadott tartományon belül radiánban veszi a bemeneti értékeket. Használjuk az np.arcsin() metódust, az arcsin() metóduson belül pedig írjuk be azt a változót, amelyhez egész értéket rendeltünk. Tárolja ezt a függvényt az „eredmény” változóban. Ezen a változón keresztül kiírjuk az egész érték inverzét. Üzenet megjelenítése a print() függvény használatával. Ezután az eredményül kapott érték kinyomtatásához helyezze el a változó nevét a print()-be.

A kimeneti képernyőn megjelenik egy üzenet, és az arcsin() függvény megkeresi az 1 sin inverzét, majd megmutatja az értéket.

Egy lebegőpontos szám inverze

A program tisztázza, hogy milyen módon fedezhetjük fel a lebegőpontos érték sin inverzét.

Importálja a numpy könyvtárát. Inicializáljon egy változót a [-1, 1] tartományon belüli lebegőpontos számmal. Itt a változó „szám”, a hozzárendelt érték pedig „0,4”. Ezután hívja meg az np.arcsin() metódust a lebegőpontos érték inverzének meghatározásához. Ezután tároljon egy eredő értéket az „output” változóban, az „output” változóval írja ki a szükséges lebegőpontos szám sin inverzét. Előtte jelenítsen meg egy szöveget a kimeneti képernyőn a print utasítás deklarálásával.

A kimeneti képernyőn a print() metóduson belül elhelyezett szöveg látható. Ezt követően kiírja a lebegőpontos érték számított inverzét.

Egy 1-D tömb elemeinek bűn inverze

Ebben az esetben a sin inverzét az arcsin() metódussal fogjuk megtalálni úgy, hogy egy egydimenziós tömböt rendelünk hozzá fokokban, és átalakítjuk radiánokra.

Integrálja a numpy modult np-ként. Ezután inicializáljon egy egydimenziós tömböt az np.array() függvény segítségével. Ezen a függvényen belül inicializáljon egy 1D tömböt fokokban. De az arcsin() elfogadja az értékeket radiánban; ehhez alakítsa át a fokos tömböt radiánná a „tömb_1* np.pi/180” képlettel. Ezután mentse az eredményül kapott értéket a „tömb_1” változóba. Hívja meg a print() metódust az átalakított tömb üzenettel történő megjelenítéséhez. Ezután adja át a konvertált tömböt az arcsin() függvénynek. Megkeresi a konvertált tömb sin inverzét, és az értéket az „eredmény” változóban tárolja. Az üzenet konzolon való kinyomtatásához és a konvertált tömb sin inverzének kinyomtatásához a print() utasítást kell használnunk. Így használhatjuk a tömböt fokban, radiánra való átszámítás után pedig megtalálhatjuk a tömb sin inverzét. A radián értéket átválthatjuk fokokra is.

Az eredmény első sora az üzenetet jelöli. Ezt követően a következő sorban a konvertált tömböt jeleníti meg radiánban. A harmadik sor egy kifejezést, a negyedik pedig a konvertált tömb sin inverzét mutatja.

Egy 2-D tömb elemeinek bűn inverze

Szerezd meg a kétdimenziós tömb sin inverzét az arcsin() metódussal.

Először is építse be a numpy könyvtárat az „np” függvénynévvel. Inicializálja a kétdimenziós tömböt. Itt az egyik sor egész, a második pedig lebegőpontos értékeket tartalmaz. Mindkettő radiánban van megadva. Jelenítse meg az eredeti tömböt a print utasítás használatával. Ezután az arcsin() metódussal kapja meg a 2D tömb sin inverzét, és tárolja az eredményt az „output” változóban. A végén először jelenítse meg az üzenetet, majd mutassa meg a 2D tömb sin inverzét a print() metódussal.

A végeredményben megkaptuk a kódban inicializált 2D tömböt és a 2D tömb számított sin inverzét.

Következtetés

Ebben az útmutatóban beszéltünk a NumPy arcsin() metódusáról, és arról, hogyan használhatjuk ezt a függvényt Python kódokban. Ebben a cikkben különböző példákat tárgyalunk, amelyek elmagyarázzák az arcsin() metódust különböző adattípusokkal és tömbökkel, hogy megkönnyítsék a koncepció megértését. És azt is megfigyeltük, hogyan tudjuk kiszámítani a tömb sin inverzét, ha a bemeneti tömb fokban van. Lefedtünk minden apró részletet, ami segít elsajátítani ezt a módszert és annak használatát.