Numpy Log Base 2

Numpy Log Base 2



Ang isang library ng Python na tinatawag na NumPy, na kumakatawan sa Numerical Python, ay ginagamit upang gumana sa mga arrays at ginagamit para sa numerical computing. Ang NumPy log() function ay isang mathematical function na nagsasagawa ng natural na logarithmic operations sa Python. Ang natural na logarithm ay isang kabaligtaran ng exponential function na 'exp()' ng input elements ng ibinigay na array, na magiging malinaw mula sa formula log(exp(x))=x.NumPy log2() na ito. Ang function na ito ay nagbibigay-daan sa paghahanap ng log ng ibinigay na array sa base 2.

Syntax:

Function_name. log2 ( x )

Dito ginamit namin ang np bilang pangalan ng function.







np.log2(x)

Tinutukoy ang Function_name kapag nag-import kami ng NumPy library. Sa loob ng log function, nagbibigay kami ng NumPy value o array ng mga elemento.



Mag-import ng Library

Sa tuwing gagamit kami ng anumang function ng anumang library bago gamitin ang partikular na function na iyon sa code, kailangan naming i-import ang nauugnay na library kung hindi ay hindi namin magagamit ang mga function ng library na iyon. Upang magamit ang mga function ng NumPy, dapat ma-import ang module ng NumPy. Ito ay magpapahintulot sa amin na gamitin ang lahat ng mga function ng NumPy sa code.



angkat numpy bilang function_name

Dito, sabihin nating np ang pangalan ng function.





angkat numpy bilang hal.

Ang 'np' ay ang pangalan ng function, maaari naming gamitin ang anumang pangalan ngunit karamihan sa mga propesyonal ay gumagamit ng 'np' bilang pangalan ng function upang gawin itong simple at madaling maunawaan. Gamit ang pangalan ng function na ito, maaari naming gamitin ang anumang function ng NumPy library sa code.

NumPy Log Base 2 ng isang Integer Number

Ngayon para ipaliwanag kung paano namin magagamit ang NumPy log base 2 function sa code na may integer value, tingnan ang halimbawang code sa ibaba.



Una, isama ang NumPy library para patakbuhin ang NumPy mathematical function. Pagkatapos, italaga ang halaga sa variable. Ang variable na ginamit dito ay 'numero'. Ang variable na 'number' ay binigyan ng integer value na 10. Ngayon, makikita natin ang log sa base 2 ng isang integer. Gamitin ang NumPy log base 2 function na np.log2(). Dito, ang 'np' ay ang pangalan ng function. Sa pamamagitan nito, nag-i-import kami ng mga function ng NumPy. Sa loob ng log2 parenthesis, isulat ang variable na pangalan na ginamit namin sa itaas. Pagkatapos, iimbak ang output ng function sa isang variable na pinangalanang 'output'. Pagkatapos nito, gumamit ng print statement upang ipakita ang output.

Ang kinalabasan ay ipinapakita sa ibaba. Una, ipi-print ng print statement ang mensahe at pagkatapos ay ipapakita ang resulta na aming kinakalkula sa pamamagitan ng np.log2().

NumPy Log Base 2 ng isang Floating Point Number

Upang makahanap ng log ng floating point value sa pamamagitan ng paggamit ng function np.log2(), ipinapaliwanag ng kasunod na code ang lahat ng kailangan nating maunawaan.

Sa pagkakataong ito, ginagamit namin ang lumulutang na halaga. Ang unang hakbang ay ang pag-import ng library at bigyan ito ng function name na gagamitin kapag tatawag tayo ng NumPy function. Gumamit ng variable na pangalan para magtalaga ng floating point value. Dito, ang variable na pangalan ay 'halaga' at ito ay itinalaga ng halaga na 178.90. Upang mahanap ang logarithm sa base 2 ng lumulutang na halaga, kailangan nating tawagan ang mathematical function ng log na 'np.log2()'. Ang 'np' ay ang pangalan ng function na ginamit namin habang ini-import ang NumPy library. Ang log2() function ay inilapat upang mahanap ang log ng tinukoy na halaga. Ngayon, magdeklara ng isa pang variable na 'output' upang i-save ang kinalabasan ng log2() function. Upang i-print ang mensahe at resultang halaga sa screen, gamitin ang print() function.

Ang output ng nabanggit na code ay makikita dito. Kinakalkula ng np.log2() ang log ng ibinigay na halaga at pagkatapos ay ipinapakita gamit ang paraan ng pag-print.

NumPy Log Base 2 ng isang 1D Array

Narito ang isang halimbawa na nagpapaliwanag kung paano namin magagamit ang function ng NumPy np.log2() na may mga array. Ito ay medyo simple upang mahanap ang log ng isang one-dimensional array tulad ng ipinaliwanag sa ibaba sa programa.

Ang unang hakbang ay ang pagsamahin ang module sa pamamagitan ng paggamit ng statement import NumPy bilang np. Ang 'np' ay ang pangalan ng function na ginagamit sa tuwing tatawag tayo ng isang function na NumPy, kailangan nating gamitin ang pangalan ng function na ito. Ang pangalan ng function na ito ay magsasabi sa compiler na pumunta sa NumPy library at kumuha ng tinukoy na function. Pagkatapos nito, kailangan nating tukuyin ang mga elemento ng one-dimensional array. Magsimula ng isang variable at pagkatapos ay i-save ang array sa loob nito. Maaari naming tukuyin ang isang array sa pamamagitan ng paggamit ng np.array() function. Dito, tinukoy namin ang isang array na pinangalanang 'arr_1' at nagtalaga ng mga halaga ng integer. Pagkatapos, gamitin ang print statement upang ipakita ang mensahe at upang ipakita ang array sa pamamagitan lamang ng paglalagay ng variable na pangalan na 'arr_1' sa loob ng print() function. Ginagamit namin ang function na np.log2() para makuha ang log ng 1D array . Muli, tukuyin ang isang bagong variable na 'resulta' upang maiimbak ang output ng log function dito. I-print ang array na may mensahe. Awtomatikong mahahanap ng log function ang log ng buong array.

Ang output ay unang nagpapakita ng isang mensahe na 'Ang array ay' at pagkatapos ay ipinapakita ang array na tinukoy namin sa variable na 'arr_1'. Kinakalkula ng np.log2() ang log ng kinakailangang array at ipinapakita ang resulta.

NumPy Log Base 2 ng isang 2D Array

Ang pagtatrabaho sa isang two-dimensional array ay madali ngunit kailangan nating maunawaan kung paano ito gumagana at ang wastong pamamaraan nito.

Sa code na ito, i-import muna ang NumPy library ng Python. Pagkatapos, tukuyin ang mga elemento ng two-dimensional array. Ang array na sinimulan dito ay 'array_0'. Ang 2D array na ito ay may isang row na may mga integer value at ang isa pang row ay naglalaman ng mga floating point value. Pagkatapos, ipakita ang array sa pamamagitan ng paggamit ng print statement. Pagkatapos noon, tawagan ang np.log2() para kalkulahin ang log 2 ng tinukoy na 2D array. Ngayon, itabi ang kinakalkulang halaga sa variable na 'output' upang kung gusto nating gamitin ang resultang halaga kahit saan sa code o upang ipakita ay magagamit natin ito sa pamamagitan ng variable na pangalan na 'output'.

Ipinapakita ng kinalabasan ang array na sinimulan namin. Sa pamamagitan ng isang mensahe, ipinapakita nito ang nakalkulang log sa base 2 ng 2D array.

Konklusyon

Sa artikulong ito, tinalakay namin kung paano namin magagamit ang log base 2 function na isang mathematical function ng NumPy library. Tiningnan namin ang detalye kung paano ginagamit ang function na ito at kung anong mga library ang kailangan naming i-import sa code. Sa tuwing kailangan nating hanapin ang log sa base 2 sa Python i-import lamang ang library at gamitin ang function na np.log2(). Kinakalkula din namin ang log base 2 ng iba't ibang value, 1D array, at 2D array sa pamamagitan ng pagtawag sa np.log2() na paraan.