NumPy Cos

Numpy Cos



Ang NumPy cos function ay kumakatawan sa trigonometric cosine function. Kinakalkula ng function na ito ang ratio sa pagitan ng haba ng base (pinakamalapit na gilid sa anggulo) at ang haba ng hypotenuse. Hinahanap ng NumPy cos ang trigonometric cosine ng mga elemento ng array. Ang mga nakalkulang halaga ng cosine na ito ay palaging kinakatawan sa mga radian. Kapag pinag-uusapan natin ang mga array sa script ng Python, dapat nating banggitin ang 'NumPy'. Ang NumPy ay ang library na inaalok ng platform ng Python, at pinapayagan nitong magtrabaho kasama ang mga multi-dimensional na array at matrice. Higit pa rito, gumagana rin ang library na ito sa iba't ibang mga operasyon ng matrix.

Pamamaraan

Ang mga pamamaraan para sa pagpapatupad ng NumPy cos function ay tatalakayin at ipapakita sa artikulong ito. Ang artikulong ito ay magbibigay ng maikling background sa kasaysayan ng NumPy cos function at pagkatapos ay ipaliwanag ang syntax tungkol sa function na ito kasama ang iba't ibang halimbawa na ipinatupad sa script ng Python.







Syntax

$ numpy. Cos ( x , palabas ) = wala )

Nabanggit namin ang syntax para sa function ng NumPy cos sa wikang python. Ang function ay may dalawang parameter sa kabuuan, at ang mga ito ay 'x' at 'out'. Ang x ay ang array na mayroong lahat ng elemento nito sa radians, na siyang array na ipapasa natin sa cos () function upang mahanap ang cosine ng mga elemento nito. Ang sumusunod na parameter ay ang 'out', at ito ay opsyonal. Ibigay mo man ito o hindi, gumagana pa rin nang perpekto ang function, ngunit sinasabi ng parameter na ito kung saan matatagpuan o nakaimbak ang output. Ito ang pangunahing syntax para sa function ng NumPy cos. Ipapakita namin sa artikulong ito kung paano namin magagamit ang pangunahing syntax na ito at baguhin ang parameter nito para sa aming mga kinakailangan sa mga paparating na halimbawa.



Ibalik ang Halaga

Ang return value ng function ay ang array na may mga elemento, na magiging cosine values ​​(sa radians) ng mga elementong nauna sa orihinal na array.



Halimbawa 1

Ngayong pamilyar na tayong lahat sa syntax at sa paggana ng NumPy cos () function, subukan nating ipatupad ang function na ito sa iba't ibang sitwasyon. I-install muna namin ang 'spyder' para sa Python, isang open-source na Python compiler. Pagkatapos, gagawa kami ng bagong proyekto sa shell ng Python at i-save ito sa nais na lugar. I-install namin ang python package sa pamamagitan ng terminal window gamit ang mga partikular na command para magamit ang lahat ng function sa Python para sa aming halimbawa. Sa paggawa nito, na-install na namin ang 'NumPy', at ngayon ay ii-import namin ang module na ito na may pangalang 'np' para ideklara ang array at para ipatupad ang NumPy cos () function.





Matapos sundin ang pamamaraang ito, handa na ang aming proyekto na isulat ang programa dito. Magsisimula kaming isulat ang programa sa pamamagitan ng pagdedeklara ng array. Ang array na ito ay magiging 1-dimensional. Ang mga elemento sa array ay nasa radians, kaya gagamitin namin ang NumPy module bilang 'np' upang italaga ang mga elemento sa array na ito bilang 'np. array ([np. pi /3, np. pi/4, np. pi ] )”. Sa tulong ng cos () function, makikita natin ang cosine ng array na ito upang tawagin natin ang function na “np. cos (array_name, out= new_array).

Sa function na ito, palitan ang array_name ng pangalan ng array na idineklara namin at tukuyin kung saan namin gustong iimbak ang mga resulta mula sa cos () function. Ang code snippet para sa program na ito ay ibinigay sa sumusunod na figure, na maaaring kopyahin sa Python compiler at tumakbo upang makita ang output:



#import ang numpy module

angkat numpy bilang hal.

#declaring the array

array = [ hal. pi / 3 , hal. pi / 4 , hal. pi ]

#ipakita ang orihinal na hanay

print ( 'Input array : ' , array )

#applying cos function

cosine_out = hal. cos ( array )

#display updated array

print ( 'Cosine_values ​​: ' , cosine_out )

Ang output ng program na isinulat namin na isinasaalang-alang ang array sa unang halimbawa ay ipinakita bilang cosine ng lahat ng mga elemento ng array. Ang mga halaga ng cosine ng mga elemento ay nasa radians. Upang maunawaan ang radian, maaari nating gamitin ang sumusunod na formula:

dalawa * pi radians = 360 degrees

Halimbawa 2

Suriin natin kung paano natin magagamit ang built-in na function na cos () upang makuha ang mga halaga ng cosine para sa bilang ng mga pantay na ipinamahagi na elemento sa isang array. Upang simulan ang halimbawa, tandaan na i-install ang library package para sa mga array at matrice, ibig sabihin, 'NumPy'. Pagkatapos gumawa ng bagong proyekto, i-import namin ang module NumPy. Maaari naming i-import ang NumPy kung ano ito, o maaari naming bigyan ito ng pangalan, ngunit ang mas maginhawang paraan upang magamit ang NumPy sa programa ay ang pag-import nito gamit ang ilang pangalan o prefix upang mabigyan namin ito ng pangalang 'np' . Pagkatapos ng hakbang na ito, magsisimula kaming magsulat ng programa para sa pangalawang halimbawa. Sa halimbawang ito, idedeklara namin ang array upang kalkulahin ang cos () function nito na may bahagyang naiibang pamamaraan. Mas maaga, binanggit namin na kinukuha namin ang cosine ng pantay na ipinamamahagi na mga elemento, kaya para sa pantay na pamamahagi ng mga elemento ng array, tatawagin namin ang pamamaraan na 'linspace' bilang 'np. linspace (simula, huminto, hakbang)”. Ang ganitong uri ng array declaration function ay tumatagal ng tatlong parameter: una, ang 'start' value mula sa kung anong mga value ang gusto nating simulan ang mga elemento ng array; ang 'stop' ay tumutukoy sa hanay hanggang sa kung saan namin gustong tapusin ang mga elemento; at ang huli ay ang 'hakbang', na tumutukoy sa mga hakbang kung saan ang mga elemento ay naipamahagi nang pantay-pantay mula sa simulang halaga hanggang sa paghinto ng halaga.

Ipapasa namin ang function na ito at ang mga halaga ng mga parameter nito bilang 'np. linspace (- (np. pi), np. pi, 20)' at ise-save ang mga resulta mula sa function na ito sa variable na 'array'. Pagkatapos, ipasa ito sa parameter ng cosine function bilang “np. cos(array)” at i-print ang mga resulta upang ipakita ang output.

Ang output at ang code para sa programa ay ibinigay sa ibaba:

#import ang numpy module

angkat numpy bilang hal.

#declaring the array

array = hal. linspace ( - ( hal. pi ) , hal. pi , dalawampu )

#applying cos () function sa array

output = hal. cos ( array )

#display output

print ( 'pantay na ibinahagi array : ' , array )

print ( 'out_array from cos func : ' , output )

Konklusyon

Ang paglalarawan at ang pagpapatupad ng NumPy cos () function ay ipinakita sa artikulong ito. Sinakop namin ang dalawang pangunahing halimbawa: ang mga array na may mga elemento (sa radians) na nasimulan at pantay na ipinamahagi gamit ang linspace function upang makalkula ang kanilang mga halaga ng cosine.