Numpy Log Base 2

Numpy Log Base 2



Knjižnica Python, imenovana NumPy, kar pomeni numerični Python, se uporablja za delo z nizi in se uporablja za numerično računalništvo. Funkcija NumPy log() je matematična funkcija, ki izvaja naravne logaritemske operacije v Pythonu. Naravni logaritem je obratna funkcija eksponentne funkcije 'exp()' vhodnih elementov dane matrike, kar bo razvidno iz te formule log(exp(x))=x.NumPy log2(). Ta funkcija omogoča iskanje dnevnika podane matrike na osnovi 2.

Sintaksa:

Ime_funkcije. log2 ( x )

Tukaj smo uporabili np kot ime funkcije.







np.log2(x)

Ime_funkcije je definirano, ko uvozimo knjižnico NumPy. Znotraj funkcije dnevnika nudimo vrednost NumPy ali niz elementov.



Uvozi knjižnico

Kadarkoli uporabimo katero koli funkcijo katere koli knjižnice, preden uporabimo to posebno funkcijo v kodi, moramo uvoziti ustrezno knjižnico, sicer ne bomo mogli uporabljati funkcij te knjižnice. Za uporabo funkcij NumPy je treba uvoziti modul NumPy. To nam bo omogočilo uporabo vseh funkcij NumPy v kodi.



uvoz numpy kot ime_funkcije

Recimo, da je np ime funkcije.





uvoz numpy kot npr.

'np' je ime funkcije, lahko uporabimo katero koli ime, vendar večina strokovnjakov uporablja 'np' kot ime funkcije, da je preprosto in lahko razumljivo. S tem imenom funkcije lahko v kodi uporabimo katero koli funkcijo knjižnice NumPy.

NumPy Log Base 2 celega števila

Za razlago, kako lahko uporabimo funkcije NumPy log base 2 v kodi s celoštevilsko vrednostjo, si oglejte spodnji primer kode.



Najprej integrirajte knjižnico NumPy za zagon matematičnih funkcij NumPy. Nato spremenljivki dodelite vrednost. Tukaj uporabljena spremenljivka je 'število'. Spremenljivki »število« je bila dana vrednost celega števila 10. Zdaj bomo našli dnevnik celega števila na osnovi 2. Uporabite funkcijo NumPy log base 2, ki je np.log2(). Tu je 'np' ime funkcije. S tem uvažamo funkcije NumPy. Znotraj oklepaja log2 vpišite ime spremenljivke, ki smo ga uporabili zgoraj. Nato shranite izhod funkcije v spremenljivko z imenom 'output'. Nato uporabite stavek za tiskanje, da prikažete izhod.

Rezultat je prikazan spodaj. Najprej bo izjava za tiskanje natisnila sporočilo in nato prikazala rezultat, ki smo ga izračunali prek np.log2().

NumPy Log Base 2 števila s plavajočo vejico

Za iskanje dnevnika vrednosti s plavajočo vejico s funkcijo np.log2() naslednja koda pojasnjuje vse, kar moramo razumeti.

V tem primeru uporabimo plavajočo vrednost. Prvi korak je, da uvozimo knjižnico in ji damo ime funkcije, ki bo uporabljeno, ko bomo poklicali funkcijo NumPy. Za dodelitev vrednosti s plavajočo vejico uporabite ime spremenljivke. Tukaj je ime spremenljivke 'vrednost' in ji je dodeljena vrednost 178,90. Če želite najti logaritem plavajoče vrednosti na osnovi 2, moramo poklicati matematično funkcijo log 'np.log2()'. 'np' je ime funkcije, ki smo jo uporabili pri uvozu knjižnice NumPy. Funkcija log2() se uporablja za iskanje dnevnika definirane vrednosti. Zdaj pa deklarirajte še eno spremenljivko 'output', da shranite izid funkcije log2(). Če želite natisniti sporočilo in posledično vrednost na zaslonu, uporabite funkcijo print().

Izhod zgoraj omenjene kode je viden tukaj. np.log2() je izračunal dnevnik dane vrednosti in se nato prikaže z uporabo metode tiskanja.

NumPy Log Base 2 1D matrike

Tukaj je primer, ki pojasnjuje, kako lahko uporabimo funkcijo NumPy np.log2() z nizi. Povsem preprosto je najti dnevnik enodimenzionalne matrike, kot je razloženo spodaj v programu.

Prvi korak je integracija modula z uporabo stavka uvoz NumPy kot np. 'np' je ime funkcije, ki se uporablja vsakič, ko pokličemo funkcijo NumPy, moramo uporabiti to ime funkcije. To ime funkcije bo prevajalniku povedalo, naj gre v knjižnico NumPy in pridobi določeno funkcijo. Nato moramo definirati elemente enodimenzionalne matrike. Inicializirajte spremenljivko in nato vanjo shranite matriko. Matriko lahko definiramo s funkcijo np.array(). Tu smo definirali matriko z imenom 'arr_1' in ji dodelili celoštevilske vrednosti. Nato uporabite stavek za tiskanje, da prikažete sporočilo in prikažete matriko, tako da preprosto vstavite ime spremenljivke 'arr_1' v funkcijo print(). Za pridobitev dnevnika matrike 1D uporabljamo funkcijo np.log2(). . Ponovno definirajte novo spremenljivko 'result', da vanjo shranite izhod funkcije dnevnika. Natisnite matriko s sporočilom. Funkcija dnevnika samodejno poišče dnevnik celotne matrike.

Izhod najprej prikaže sporočilo »Matrika je«, nato pa prikaže matriko, ki smo jo definirali v spremenljivki »arr_1«. np.log2() izračuna dnevnik zahtevane matrike in prikaže rezultat.

NumPy Log Base 2 2D Array

Delo z dvodimenzionalno matriko je preprosto, vendar moramo razumeti, kako deluje in kako je pravilna metoda.

V to kodo najprej uvozite knjižnico NumPy za Python. Nato definirajte elemente dvodimenzionalne matrike. Tukaj inicializirana matrika je 'array_0'. Ta 2D niz ima eno vrstico s celimi vrednostmi, druga vrstica pa vsebuje vrednosti s plavajočo vejico. Nato prikažite matriko z uporabo stavka za tiskanje. Po tem pokličite np.log2(), da izračunate log 2 definirane 2D matrike. Zdaj shranite to izračunano vrednost v spremenljivko 'output', tako da jo lahko uporabimo prek imena spremenljivke 'output', če želimo to rezultanto uporabiti kjer koli v kodi ali za prikaz.

Rezultat prikazuje matriko, ki smo jo inicializirali. S sporočilom prikaže izračunani logaritm na osnovi 2 2D polja.

Zaključek

V tem članku smo razpravljali o tem, kako lahko uporabimo funkcijo log base 2, ki je matematična funkcija knjižnice NumPy. Podrobno smo preučili, kako se ta funkcija uporablja in katere knjižnice moramo uvoziti v kodo. Kadar koli moramo v Pythonu poiskati dnevnik do osnove 2, preprosto uvozimo knjižnico in uporabimo funkcijo np.log2(). Izračunali smo tudi log base 2 različnih vrednosti, 1D matrike in 2D matrike s klicem metode np.log2().