Numpy arcsin

Numpy Arcsin



„NumPy je modul Pythonu, který se používá pro výpočet matematických výrazů. Používá se k výpočtu numerických funkcí, které usnadňují matematické výpočty pouhým voláním vestavěných matematických funkcí. Díky tomu dokážeme vyřešit složité úkoly během několika minut. arcsin() je matematická funkce NumPy a je to inverzní (sin) goniometrické funkce, tj. -1 (X). Existuje šest goniometrických funkcí; arcsin je jedním z nich, což znamená y=hřích -1 (x) je jedna ku jedné na [–π/2, π/2], „y“ vrací inverzní hodnotu x a „x“ je hodnota, kterou přidělíme. Tato funkce přijímá vstupní hodnotu v radiánech, nikoli ve stupních. Tyto goniometrické funkce se používají ke kreslení tabulek pro grafy. Můžeme použít funkci arcsin() k nalezení sin inverze celých čísel, hodnot s plovoucí desetinnou čárkou a polí, ale v omezené doméně. Rozsah funkce sin je -1 ≤ sin x ≤ 1; v arcsin() nemůžeme přiřadit žádnou hodnotu mimo tento rozsah.”

Syntax

Název_funkce. arcsin ( X , ven = Žádný , kde = Skutečný )

Název_funkce může být cokoli, co si přejeme; je to naše volba; v tomto okamžiku používáme jako název funkce „np“. Abychom mohli použít metodu arcsin(), musíme importovat příslušnou knihovnu, což je NumPy, tj. import numpy jako np.







např. arcsin ( X , ven = Žádný , kde = Skutečný )

V arcsin(x) je „x“ číslo, jehož inverzní hodnotu chceme najít. Může to být libovolné číslo nebo pole.



Parametry

V metodě arcsin() existují tři parametry, x, out a where. Návratový typ vrátí výstupní pole.



X: x může být libovolné celé číslo, hodnota s plovoucí desetinnou čárkou nebo pole. „X“ je hodnota, kterou programátor přidělil, jejíž sin inverzní chceme najít, ale mějme na paměti rozsah, který je -1 ≤ sin x ≤ 1. Tato funkce nabývá hodnot v radiánech, ale pokud chceme ve stupních, můžeme převést .





Ven: out je místo, kam chceme uložit inverzní hodnotu „x“. Toto je nepovinné.

Kde: Je to výraz, že pokud je podmínka pravdivá, je nastavena univerzální funkce. Pokud je podmínka nepravdivá, výstup zůstane v původní podobě. Argument „kde“ je také volitelný



Typ návratu

Návratový typ vrátí výstup v radiánech v rámci určité domény, což je [–π/2, π/2].

Sin Inverzní k celému číslu

Kód vysvětlí, jak můžeme získat inverzní hodnotu sin k celočíselné hodnotě.

Import knihovny numpy je počátečním krokem. Při volání metody arcsin() použijeme „np“. Za tímto názvem proměnná říká „hodnota_1“ s celočíselnou hodnotou 1. Funkce arcsin() přebírá vstupní hodnoty v radiánech v určeném rozsahu. Použijte metodu np.arcsin() a uvnitř metody arcsin() napište proměnnou, které jsme přiřadili celočíselnou hodnotu. Uložte tuto funkci do proměnné „výsledek“. Prostřednictvím této proměnné vytiskneme převrácenou hodnotu celočíselné hodnoty. Zobrazte zprávu pomocí funkce print(). Poté, chcete-li vytisknout výslednou hodnotu, umístěte název proměnné do print().

Na výstupní obrazovce se zobrazí zpráva a funkce arcsin() najde sin inverzní hodnotu 1 a poté zobrazí hodnotu.

Sin Inverzní k číslu s plovoucí desetinnou čárkou

Program objasní, jakým způsobem můžeme objevit sin inverzi k hodnotě s plovoucí desetinnou čárkou.

Importujte knihovnu numpy. Inicializujte proměnnou s číslem s plovoucí desetinnou čárkou v rozsahu [-1, 1]. Zde je proměnná „číslo“ a přiřazená hodnota je „0,4“. Potom zavolejte metodu np.arcsin() a najděte inverzní hodnotu k hodnotě s pohyblivou řádovou čárkou. Výslednou hodnotu pak uložte do proměnné „output“ a proměnná „output“ vypíše sin inverzní k požadovanému číslu s pohyblivou řádovou čárkou. Předtím zobrazte text na výstupní obrazovce deklarováním tiskového výpisu.

Výstupní obrazovka zobrazuje text, který jsme umístili do metody print(). Poté vytiskne vypočítanou inverzní hodnotu k hodnotě s pohyblivou řádovou čárkou.

Sin Inverze prvků 1-D pole

V tomto případě budeme hledat inverzní hodnotu sin pomocí metody arcsin() přiřazením jednorozměrného pole ve stupních a jeho převodem na radiány.

Integrujte numpy modul jako np. Poté inicializujte jednorozměrné pole pomocí funkce np.array(). Uvnitř této funkce inicializujte 1D pole ve stupních. Ale arcsin() přijímá hodnoty v radiánech; za tímto účelem převeďte pole ve stupních na radián pomocí vzorce „pole_1* np.pi/180“. Výslednou hodnotu pak uložte do proměnné „pole_1“. Vyvoláním metody print() zobrazíte převedené pole se zprávou. Poté předejte toto převedené pole funkci arcsin(). Najde sin inverzi převedeného pole a uloží hodnotu do proměnné „výsledek“. Chcete-li vytisknout zprávu na konzole a vytisknout inverzi sin převedeného pole, musíme použít příkaz print(). Tímto způsobem můžeme použít pole ve stupních a po převodu na radiány můžeme najít sin inverzi pole. Hodnotu radiánu můžeme také převést na stupně.

První řádek ve výsledku představuje zprávu. Poté na dalším řádku zobrazí převedené pole v radiánech. Třetí řádek ukazuje frázi a čtvrtý řádek ukazuje sin inverzní hodnotu převedeného pole.

Sin Inverze prvků 2-D pole

Získejte inverzní hodnotu sin dvourozměrného pole pomocí metody arcsin().

Nejprve začleňte numpy knihovnu s názvem funkce „np“. Inicializujte dvourozměrné pole. Zde má jeden řádek celočíselné hodnoty a druhý má hodnoty s plovoucí desetinnou čárkou. Oba jsou v radiánech. Zobrazte původní pole pomocí příkazu print. Pak použijte metodu arcsin() k získání sin inverze 2D pole a uložení výsledku do proměnné „output“. Nakonec nejprve zobrazte zprávu a poté pomocí metody print() zobrazte sin inverzi 2D pole.

Ve výsledku jsme dostali 2D pole, které jsme inicializovali v kódu, a vypočítanou sin inverzi k 2D poli.

Závěr

V této příručce jsme hovořili o metodě NumPy arcsin() a o tom, jak můžeme tuto funkci použít v kódech Pythonu. V tomto článku jsou popsány různé příklady, které vysvětlují metodu arcsin() s různými datovými typy a poli, aby bylo pro vás snadné porozumět tomuto konceptu. A také jsme pozorovali, jak bychom mohli vypočítat sin inverzi pole, když je vstupní pole ve stupních. Zahrnuli jsme každý malý detail, který vám pomůže naučit se tuto metodu a její použití.