Numpy Log Base 2

Numpy Log Base 2



Knihovna Pythonu s názvem NumPy, což je zkratka pro Numerical Python, se používá pro práci s poli a používá se pro numerické výpočty. Funkce NumPy log() je matematická funkce, která provádí přirozené logaritmické operace v Pythonu. Přirozený logaritmus je inverzí exponenciální funkce ‚exp()‘ vstupních prvků daného pole, což bude zřejmé z tohoto vzorce log(exp(x))=x.NumPy log2(). Tato funkce umožňuje najít log daného pole na bázi 2.

Syntax:

Název_funkce. log2 ( X )

Zde jsme jako název funkce použili np.







np.log2(x)

Název_funkce je definován, když importujeme knihovnu NumPy. Uvnitř funkce log poskytujeme hodnotu NumPy nebo pole prvků.



Importovat knihovnu

Kdykoli použijeme jakoukoli funkci jakékoli knihovny před použitím této specifické funkce v kódu, musíme příslušnou knihovnu importovat, jinak nebudeme moci používat funkce této knihovny. Chcete-li používat funkce NumPy, musí být modul NumPy importován. To nám umožní používat všechny funkce NumPy v kódu.



import nemotorný tak jako název_funkce

Zde řekněme, že np je název funkce.





import nemotorný tak jako např.

„np“ je název funkce, můžeme použít jakýkoli název, ale většina profesionálů používá jako název funkce „np“, aby byla jednoduchá a srozumitelná. S tímto názvem funkce můžeme v kódu využít jakoukoli funkci knihovny NumPy.

NumPy Log Base 2 celočíselného čísla

Nyní, abychom vysvětlili, jak můžeme použít funkce NumPy log base 2 v kódu s celočíselnou hodnotou, podívejte se na příklad kódu níže.



Nejprve integrujte knihovnu NumPy pro spouštění matematických funkcí NumPy. Potom přiřaďte hodnotu proměnné. Zde použitá proměnná je ‘číslo’. Proměnná „číslo“ má celočíselnou hodnotu 10. Nyní najdeme logaritmus k základu 2 celého čísla. Použijte funkci NumPy log base 2, která je np.log2(). Zde je „np“ název funkce. Prostřednictvím toho importujeme funkce NumPy. Do závorky log2 napište název proměnné, který jsme použili výše. Poté uložte výstup funkce do proměnné s názvem „výstup“. Poté použijte tiskový příkaz k zobrazení výstupu.

Výsledek je uveden níže. Nejprve tisková zpráva vytiskne zprávu a poté zobrazí výsledek, který jsme vypočítali pomocí np.log2().

NumPy Log Base 2 čísla s pohyblivou řádovou čárkou

Abychom pomocí funkce np.log2() našli protokol hodnoty s pohyblivou řádovou čárkou, následující kód vysvětluje vše, co potřebujeme pochopit.

V tomto případě použijeme plovoucí hodnotu. Prvním krokem je naimportovat knihovnu a dát jí název funkce, který bude použit, když budeme volat funkci NumPy. K přiřazení hodnoty s plovoucí desetinnou čárkou použijte název proměnné. Zde je název proměnné ‚value‘ a je jí přiřazena hodnota 178,90. Abychom našli logaritmus se základem 2 plovoucí hodnoty, musíme zavolat matematickou funkci log ‚np.log2()‘. ‚np‘ je název funkce, který jsme použili při importu knihovny NumPy. Funkce log2() je použita k nalezení log definované hodnoty. Nyní deklarujte další proměnnou „výstup“, abyste uložili výsledek funkce log2(). Chcete-li vytisknout zprávu a výslednou hodnotu na obrazovce, použijte funkci print().

Výstup výše uvedeného kódu je vidět zde. Funkce np.log2() vypočítala logaritmus dané hodnoty a poté se zobrazí pomocí metody tisku.

NumPy Log Base 2 z 1D pole

Zde je příklad, který vysvětluje, jak můžeme použít funkci NumPy np.log2() s poli. Je docela jednoduché najít protokol jednorozměrného pole, jak je vysvětleno níže v programu.

Prvním krokem je integrace modulu pomocí příkazu import NumPy jako np. ‚np‘ je název funkce, který se používá vždy, když voláme funkci NumPy, musíme použít tento název funkce. Tento název funkce řekne kompilátoru, aby šel do knihovny NumPy a získal zadanou funkci. Poté musíme definovat prvky jednorozměrného pole. Inicializujte proměnnou a poté do ní uložte pole. Pole můžeme definovat pomocí funkce np.array(). Zde jsme definovali pole s názvem „arr_1“ a přiřadili mu celočíselné hodnoty. Poté pomocí příkazu print zobrazte zprávu a zobrazte pole jednoduchým vložením názvu proměnné ‚arr_1‘ do funkce print(). K získání logu 1D pole využíváme funkci np.log2(). . Opět definujte novou proměnnou ‚výsledek‘, do které se uloží výstup funkce protokolu. Vytiskněte pole se zprávou. Funkce log automaticky vyhledá log celého pole.

Výstup nejprve zobrazí zprávu ‚Pole je‘ a poté zobrazí pole, které jsme definovali v proměnné ‚arr_1‘. Funkce np.log2() vypočítá protokol požadovaného pole a zobrazí výsledek.

NumPy Log Base 2 2D Array

Práce s dvourozměrným polem je snadná, ale musíme porozumět tomu, jak to funguje a jeho správnou metodu.

V tomto kódu nejprve importujte knihovnu NumPy Pythonu. Poté definujte prvky dvourozměrného pole. Zde inicializované pole je „pole_0“. Toto 2D pole má jeden řádek s celočíselnými hodnotami a druhý řádek obsahuje hodnoty s plovoucí desetinnou čárkou. Potom zobrazte pole pomocí příkazu tisku. Poté zavolejte np.log2() pro výpočet log 2 definovaného 2D pole. Nyní uložte vypočítanou hodnotu do proměnné „output“, takže pokud chceme výslednou hodnotu použít kdekoli v kódu nebo ji zobrazit, můžeme ji použít prostřednictvím názvu proměnné „output“.

Výsledek ukazuje pole, které jsme inicializovali. Se zprávou zobrazí vypočítaný protokol k základu 2 2D pole.

Závěr

V tomto článku jsme diskutovali o tom, jak můžeme využít funkci log base 2, což je matematická funkce knihovny NumPy. Podívali jsme se do detailu, jak se tato funkce používá a jaké knihovny musíme do kódu importovat. Kdykoli musíme v Pythonu najít protokol k základně 2, stačí importovat knihovnu a použít funkci np.log2(). Také jsme vypočítali log základ 2 různých hodnot, 1D pole a 2D pole voláním metody np.log2().