logo

numpy.log() v Pythone

The numpy.log() je matematická funkcia, ktorá pomáha používateľovi počítať Prirodzený logaritmus x kde x patrí všetkým prvkom vstupného poľa. Log prirodzeného logaritmu je inverzná funkcia exp() , takže log(exp(x)) = x . Prirodzený logaritmus je logaritmický základ e.

Syntax: numpy.log(x[, out] = ufunc ‘log1p’) parametre: pole: [array_like] Vstupné pole alebo objekt. von : [ndarray, voliteľné] Výstupné pole s rovnakými rozmermi ako vstupné pole, umiestnené s výsledkom. Návrat : Pole s prirodzenou logaritmickou hodnotou x; kde x patrí všetkým prvkom vstupného poľa.



mvc s javou

Kód #1: Funguje

Python3








# Python program explaining> # log() function> import> numpy as np> > in_array>=> [>1>,>3>,>5>,>2>*>*>8>]> print> (>'Input array : '>, in_array)> > out_array>=> np.log(in_array)> print> (>'Output array : '>, out_array)> > > print>(>' np.log(4**4) : '>, np.log(>4>*>*>4>))> print>(>'np.log(2**8) : '>, np.log(>2>*>*>8>))>

>

>

Výkon :

Input array : [1, 3, 5, 256] Output array : [ 0. 1.09861229 1.60943791 5.54517744] np.log(4**4) : 5.54517744448 np.log(2**8) : 5.54517744448>

Kód #2: Grafické znázornenie

Python3




# Python program showing> # Graphical representation> # of log() function> import> numpy as np> import> matplotlib.pyplot as plt> > in_array>=> [>1>,>1.2>,>1.4>,>1.6>,>1.8>,>2>]> out_array>=> np.log(in_array)> > print> (>'out_array : '>, out_array)> > plt.plot(in_array, in_array,> >color>=> 'blue'>, marker>=> '*'>)> > # red for numpy.log()> plt.plot(out_array, in_array,> >color>=> 'red'>, marker>=> 'o'>)> > plt.title(>'numpy.log()'>)> plt.xlabel(>'out_array'>)> plt.ylabel(>'in_array'>)> plt.show()>

xor v c++
>

>

Výkon :

out_array : [ 0. 0.18232156 0.33647224 0.47000363 0.58778666 0.69314718]>

numpy.log() je funkcia v knižnici NumPy Pythonu, ktorá sa používa na výpočet prirodzeného logaritmu daného vstupu. Prirodzený logaritmus je matematická funkcia, ktorá je inverznou k exponenciálnej funkcii. Funkcia berie ako vstup pole alebo skalár a vracia pole alebo skalár s prirodzeným logaritmom každého prvku.

Výhody použitia funkcie numpy.log() v Pythone:

  1. Funkcia Speed: numpy.log() je vysoko optimalizovaná pre rýchle výpočty, vďaka čomu je vhodná na prácu s veľkými súbormi údajov a zložitými výpočtami vo vedeckých výpočtoch a analýze údajov.
  2. Matematická presnosť: Funkcia numpy.log() poskytuje vysokú matematickú presnosť na výpočet prirodzených logaritmov, vďaka čomu je užitočná pri numerických simuláciách a vedeckých experimentoch.
  3. Všestrannosť: Funkciu numpy.log() možno použiť so širokou škálou typov vstupov vrátane skalárov, polí a matíc.
  4. Integrácia s inými funkciami NumPy: Funkciu numpy.log() je možné jednoducho integrovať s inými funkciami a knižnicami NumPy, čo umožňuje komplexnejšie výpočty a analýzu údajov.

Nevýhody používania funkcie numpy.log() v Pythone:

  1. Obmedzená doména: funkcia numpy.log() je definovaná len pre kladné reálne čísla a ak je zadané záporné číslo, vyvolá hodnotu ValueError.
  2. Obmedzená funkčnosť: Zatiaľ čo funkcia numpy.log() je užitočná na výpočet prirodzených logaritmov, má obmedzenú funkčnosť v porovnaní s inými špecializovanejšími knižnicami a funkciami na matematické operácie a analýzu údajov.
  3. Vyžaduje knižnicu NumPy: Ak chcete použiť funkciu numpy.log(), musíte mať knižnicu NumPy nainštalovanú a importovanú vo vašom prostredí Pythonu, čo môže zvýšiť réžiu vášho kódu a nemusí byť vhodné pre určité aplikácie.

Tu je niekoľko dôležitých bodov, ktoré treba mať na pamäti pri používaní funkcie numpy.log() v Pythone:

  1. Funkcia numpy.log() vypočíta prirodzený logaritmus daného vstupu.
  2. Prirodzený logaritmus je matematická funkcia, ktorá je inverznou k exponenciálnej funkcii.
  3. Funkcia berie ako vstup pole alebo skalár a vracia pole alebo skalár s prirodzeným logaritmom každého prvku.
  4. Funkcia numpy.log() je vysoko optimalizovaná pre rýchle výpočty, vďaka čomu je vhodná na prácu s veľkými súbormi údajov a zložitými výpočtami vo vedeckých výpočtoch a analýze údajov.
  5. Funkciu numpy.log() je možné použiť so širokou škálou typov vstupov vrátane skalárov, polí a matíc.
  6. Funkcia numpy.log() je definovaná len pre kladné reálne čísla a ak zadáte kladné číslo, vyvolá hodnotu ValueError.
  7. Funkcia numpy.log() poskytuje vysokú matematickú presnosť na výpočet prirodzených logaritmov, vďaka čomu je užitočná pri numerických simuláciách a vedeckých experimentoch.
  8. Ak chcete použiť funkciu numpy.log(), musíte mať nainštalovanú a importovanú knižnicu NumPy vo vašom prostredí Pythonu.

Ak hľadáte referenčnú knihu

na NumPy je jednou z obľúbených možností Python pre analýzu údajov od Wesa McKinneyho. Táto kniha podrobne pokrýva NumPy spolu s ďalšími dôležitými knižnicami Pythonu na analýzu údajov, ako sú pandy a matplotlib. Obsahuje aj praktické príklady a cvičenia, ktoré vám pomôžu aplikovať to, čo sa naučíte.