NumPy Cos

Numpy Cos



A NumPy cos függvény a trigonometrikus koszinuszfüggvényt képviseli. Ez a függvény kiszámítja az alap hossza (a szöghez legközelebbi oldal) és a befogó hossza közötti arányt. A NumPy cos megkeresi a tömb elemeinek trigonometrikus koszinuszát. Ezek a számított koszinusz értékek mindig radiánban vannak megadva. Amikor a Python szkriptben lévő tömbökről beszélünk, akkor meg kell említenünk a „NumPy”-t. A NumPy a Python platform által kínált könyvtár, amely lehetővé teszi a többdimenziós tömbök és mátrixok használatát. Ezenkívül ez a könyvtár különféle mátrixműveletekkel is működik.

Eljárás

Ebben a cikkben a NumPy cos függvény megvalósításának módszereit tárgyaljuk és mutatjuk be. Ez a cikk röviden bemutatja a NumPy cos függvény történetét, majd részletesebben kifejti a függvény szintaxisát a Python szkriptben implementált különféle példákkal.







Szintaxis

$ zsibbadt. Kötözősaláta ( x , ki ) = Egyik sem )

Említettük a NumPy cos függvény szintaxisát a python nyelvben. A függvénynek összesen két paramétere van, ezek „x” és „out”. x az a tömb, amelynek minden eleme radiánban van, amely az a tömb, amelyet átadunk a cos () függvénynek, hogy megtaláljuk elemeinek koszinuszát. A következő paraméter az „out”, és nem kötelező. Akár megadod, akár nem, a függvény továbbra is tökéletesen fut, de ez a paraméter megmondja, hogy a kimenet hol található vagy tárolva. Ez volt a NumPy cos függvény alapvető szintaxisa. Ebben a cikkben bemutatjuk, hogyan használhatjuk ezt az alapvető szintaxist, és hogyan módosíthatjuk a paraméterét a követelményeink szerint a következő példákban.



Visszatérési érték

A függvény visszatérési értéke az elemeket tartalmazó tömb lesz, amelyek az eredeti tömbben korábban jelenlévő elemek koszinuszértékei (radiánban).



1. példa

Most, hogy mindannyian ismerjük a NumPy cos () függvény szintaxisát és működését, próbáljuk meg megvalósítani ezt a függvényt különböző forgatókönyvekben. Először telepítjük a „spyder”-t a Pythonhoz, egy nyílt forráskódú Python fordítóhoz. Ezután egy új projektet készítünk a Python shellben, és elmentjük a kívánt helyre. A python csomagot a terminálablakon keresztül telepítjük a konkrét parancsokkal, hogy a példánkban a Python összes funkcióját használjuk. Ezzel már telepítettük a „NumPy”-t, és most ezt a modult „np” néven importáljuk a tömb deklarálásához és a NumPy cos () függvény megvalósításához.





Ezt az eljárást követően projektünk készen áll a program ráírására. A program írását a tömb deklarálásával kezdjük. Ez a tömb egydimenziós lenne. A tömb elemei radiánban vannak megadva, ezért a NumPy modult „np”-ként fogjuk használni, hogy az elemeket ehhez a tömbhöz „np”-ként rendeljük hozzá. tömb ([np. pi /3, np. pi/4, np. pi ] )”. A cos () függvény segítségével megkeressük ennek a tömbnek a koszinuszát, így az „np” függvényt hívjuk. cos (tömb_neve, out=új_tömb).

Ebben a függvényben cserélje ki a tömb_neve értéket annak a tömbnek a nevére, amelyet deklaráltunk, és adja meg, hol szeretnénk tárolni a cos () függvény eredményeit. A program kódrészlete a következő ábrán látható, amelyet át lehet másolni a Python fordítóba, és futtatni a kimenet megtekintéséhez:



#importálja a numpy modult

import zsibbadt mint például.

#a tömb deklarálása

sor = [ például. pi / 3 , például. pi / 4 , például. pi ]

#az eredeti tömb megjelenítése

nyomtatás ( 'Beviteli tömb:' , sor )

#cos függvény alkalmazása

koszinusz_ki = például. kötözősaláta ( sor )

#display frissített tömb

nyomtatás ( 'Koszinusz_értékek :' , koszinusz_ki )

Az első példa tömbjének figyelembevételével írt programkimenet az összes tömbelem koszinuszaként jelenik meg. Az elemek koszinuszértékei radiánban voltak megadva. A radián megértéséhez a következő képletet használhatjuk:

két *pi radián = 360 fokon

2. példa

Vizsgáljuk meg, hogyan tudjuk a beépített cos () függvény segítségével megkapni a koszinusz értékeket a tömb egyenletes eloszlású elemeinek számához. A példa elindításához ne felejtse el telepíteni a tömbök és mátrixok könyvtárcsomagját, azaz a „NumPy”-t. Új projekt létrehozása után importáljuk a NumPy modult. A NumPy-t vagy úgy importálhatjuk, ahogy van, vagy nevet adunk neki, de a NumPy programban való felhasználásának kényelmesebb módja, ha valamilyen névvel vagy előtaggal importáljuk, így az „np” nevet adjuk neki. . E lépés után elkezdjük írni a második példa programját. Ebben a példában deklaráljuk a tömböt, hogy a cos () függvényét egy kissé eltérő módszerrel számítsa ki. Korábban már említettük, hogy az egyenletes eloszlású elemek koszinuszát vesszük, ezért a tömb elemeinek ezen egyenletes eloszlásához a metódust „linspace”-nek nevezzük „np-nek”. linspace (kezdet, leállítás, lépések)”. Az ilyen típusú tömbdeklarációs függvény három paramétert vesz igénybe: először a „start” értéket, mely értékekből kívánjuk elindítani a tömb elemeit; a „stop” meghatározza azt a tartományt, ameddig az elemeket be akarjuk fejezni; utolsó pedig a „lépés”, amely meghatározza azokat a lépéseket, amelyek szerint az elemek egyenletesen oszlanak el a kezdőértéktől a végértékig.

Ezt a függvényt és paramétereinek értékeit „np. linspace (- (np. pi), np. pi, 20)”, és elmenti ennek a függvénynek az eredményeit a „tömb” változóba. Ezután adja át ezt a koszinuszfüggvény paraméterének „np. cos(array)”, és nyomtassa ki az eredményeket a kimenet megjelenítéséhez.

A program kimenete és kódja az alábbiakban található:

#importálja a numpy modult

import zsibbadt mint például.

#a tömb deklarálása

sor = például. linspace ( - ( például. pi ) , például. pi , húsz )

#applying cos () függvény a tömbön

Kimenet = például. kötözősaláta ( sor )

#kijelző kimenet

nyomtatás ( 'egyenletesen elosztott tömb:' , sor )

nyomtatás ( 'out_array from cos func :' , Kimenet )

Következtetés

A NumPy cos () függvény leírása és megvalósítása ebben a cikkben látható. A két fő példával foglalkoztunk: a tömbök olyan elemekkel (radiánban), amelyeket a koszinuszértékek kiszámításához a linspace függvény segítségével inicializáltak és egyenletesen elosztottak.