Numpy arcsin

Numpy Arcsin



„NumPy je modul Pythonu, ktorý sa používa na výpočet matematických výrazov. Používa sa na výpočet numerických funkcií, ktoré uľahčujú matematické výpočty jednoduchým volaním vstavaných matematických funkcií. Týmto spôsobom dokážeme vyriešiť zložité úlohy v priebehu niekoľkých minút. Arcsin() je matematická funkcia NumPy a je to inverzná funkcia (sin) trigonometrickej funkcie, t. j. sin -1 (X). Existuje šesť goniometrických funkcií; arcsin je jedným z nich, čo znamená y=sin -1 (x) je jedna k jednej na [–π/2, π/2], „y“ vráti inverznú hodnotu k x a „x“ je hodnota, ktorú pridelíme. Táto funkcia prijíma vstupnú hodnotu v radiánoch, nie v stupňoch. Tieto goniometrické funkcie sa používajú na kreslenie tabuliek pre grafy. Môžeme použiť funkciu arcsin() na nájdenie sin inverznej hodnoty celých čísel, hodnôt s pohyblivou rádovou čiarkou a polí, ale v rámci obmedzenej domény. Rozsah funkcie sin je -1 ≤ sin x ≤ 1; v arcsin() nemôžeme priradiť žiadnu hodnotu mimo tohto rozsahu.

Syntax

Názov_funkcie. arcsin ( X , von = žiadne , kde = Pravda )

Function_name môže byť čokoľvek, čo si želáme; je to naša voľba; v tomto momente používame ako názov funkcie „np“. Aby sme mohli použiť metódu arcsin(), musíme importovať príslušnú knižnicu, ktorou je NumPy, t.j. importovať numpy ako np.







napr. arcsin ( X , von = žiadne , kde = Pravda )

V arcsin(x) je „x“ číslo, ktorého inverznú hodnotu chceme nájsť. Môže to byť ľubovoľné číslo alebo pole.



Parametre

V metóde arcsin() existujú tri parametre, x, out a where. Návratový typ vráti výstupné pole.



X: x môže byť akékoľvek celé číslo, hodnota s pohyblivou rádovou čiarkou alebo pole. „X“ je hodnota, ktorú programátor pridelil, ktorej sin inverznú hodnotu chceme nájsť, ale majme na pamäti rozsah, ktorý je -1 ≤ sin x ≤ 1. Táto funkcia nadobúda hodnoty v radiánoch, ale ak chceme v stupňoch, môžeme previesť .





Von: out je miesto, kde chceme uložiť inverznú hodnotu „x“. Toto je voliteľné.

Kde: Je to výraz, že ak je podmienka pravdivá, potom je nastavená univerzálna funkcia. Ak je podmienka nepravdivá, výstup zostane v pôvodnej podobe. Argument „kde“ je tiež voliteľný



Typ návratu

Návratový typ vráti výstup v radiánoch v rámci určitej domény, ktorá je [–π/2, π/2].

Sin Inverzná hodnota celého čísla

Kód vysvetlí, ako môžeme získať inverznú hodnotu sin k celočíselnej hodnote.

Prvým krokom je import knižnice numpy. Pri volaní metódy arcsin() použijeme „np“. Za týmto názvom premenná hovorí „hodnota_1“ s celočíselnou hodnotou 1. Funkcia arcsin() preberá vstupné hodnoty v radiánoch v rámci špecifikovaného rozsahu. Použite metódu np.arcsin() a vo vnútri metódy arcsin() napíšte premennú, ktorej sme priradili celočíselnou hodnotu. Uložte túto funkciu do premennej „výsledok“. Prostredníctvom tejto premennej vytlačíme prevrátenú hodnotu celočíselnej hodnoty. Zobrazte správu pomocou funkcie print(). Potom, ak chcete vytlačiť výslednú hodnotu, umiestnite názov premennej do print().

Na výstupnej obrazovke sa zobrazí správa a funkcia arcsin() nájde sin prevrátenú hodnotu 1 a potom zobrazí hodnotu.

Sin inverzná hodnota čísla s pohyblivou rádovou čiarkou

Program objasní, akým spôsobom môžeme objaviť sin inverziu k hodnote s pohyblivou rádovou čiarkou.

Importujte knižnicu numpy. Inicializujte premennú s číslom s pohyblivou rádovou čiarkou v rozsahu [-1, 1]. Tu je premenná „číslo“ a priradená hodnota je „0,4“. Potom zavolajte metódu np.arcsin(), aby ste našli inverznú hodnotu k hodnote s pohyblivou rádovou čiarkou. Výslednú hodnotu potom uložte do premennej „output“, pričom premenná „output“ vypíše sin inverznú hodnotu k požadovanému číslu s pohyblivou rádovou čiarkou. Predtým zobrazte text na výstupnej obrazovke deklarovaním tlačového výpisu.

Výstupná obrazovka zobrazuje text, ktorý sme umiestnili do metódy print(). Potom vytlačí vypočítanú inverznú hodnotu k hodnote s pohyblivou rádovou čiarkou.

Sin inverzná k prvkom 1-D poľa

V tomto prípade nájdeme inverznú hodnotu sin pomocou metódy arcsin() priradením jednorozmerného poľa v stupňoch a jeho prevodom na radiány.

Integrujte numpy modul ako np. Potom inicializujte jednorozmerné pole pomocou funkcie np.array(). Vo vnútri tejto funkcie inicializujte 1D pole v stupňoch. Ale arcsin() akceptuje hodnoty v radiánoch; na tento účel skonvertujte pole v stupňoch na radiány pomocou vzorca „pole_1* np.pi/180“. Výslednú hodnotu potom uložte do premennej „pole_1“. Vyvolaním metódy print() zobrazíte skonvertované pole so správou. Potom odovzdajte toto konvertované pole funkcii arcsin(). Nájde sin inverznú hodnotu konvertovaného poľa a uloží hodnotu do premennej „výsledok“. Ak chcete vytlačiť správu na konzole a vytlačiť inverznú hodnotu konvertovaného poľa, musíme použiť príkaz print(). Takto môžeme použiť pole v stupňoch a po prevode na radiány môžeme nájsť sin inverznú hodnotu poľa. Hodnotu radiánu môžeme tiež previesť na stupne.

Prvý riadok vo výsledku predstavuje správu. Potom v ďalšom riadku zobrazí prevedené pole v radiánoch. Tretí riadok zobrazuje frázu a štvrtý riadok zobrazuje inverziu hriechu konvertovaného poľa.

Sin inverzný k prvkom 2-D poľa

Získajte inverznú hodnotu sin dvojrozmerného poľa pomocou metódy arcsin().

Najprv začleňte numpy knižnicu s názvom funkcie „np“. Inicializujte dvojrozmerné pole. Tu má jeden riadok celočíselné hodnoty a druhý má hodnoty s pohyblivou rádovou čiarkou. Obe sú v radiánoch. Zobrazte pôvodné pole pomocou príkazu print. Potom pomocou metódy arcsin() získajte sin inverziu 2D poľa a výsledok uložte do premennej „output“. Nakoniec najprv zobrazte správu a potom pomocou metódy print() zobrazte inverznú hodnotu 2D poľa.

Vo výsledku sme dostali 2D pole, ktoré sme inicializovali v kóde a vypočítanú inverznú hodnotu 2D poľa.

Záver

V tejto príručke sme hovorili o metóde NumPy arcsin() a o tom, ako môžeme túto funkciu použiť v kódoch Pythonu. V tomto článku sú popísané rôzne príklady, ktoré vysvetľujú metódu arcsin() s rôznymi typmi údajov a poľami, aby ste tento koncept ľahšie pochopili. A tiež sme pozorovali, ako by sme mohli vypočítať sin inverziu poľa, keď je vstupné pole v stupňoch. Pokryli sme každý malý detail, ktorý vám pomôže naučiť sa túto metódu a jej použitie.