Home » Articole » Articole » Calculatoare » Programare » Python » Utilizarea logaritmilor în știința datelor cu Python

Utilizarea logaritmilor în știința datelor cu Python

postat în: Matematica, Python 0

Reamintim că logaritmul este operația inversă a exponențierii. Cât este 103? 1.000. Deci, care este logaritmul lui 1.000? 3. Este chiar atât de simplu. În loc să întreb: „Cât este zece la această putere?”, întreb „La ce putere aș ridica 10 pentru a obține acest număr?”

(Presupunând că folosim „logaritmi în baza 10”, notați ca log10. Puteți folosi și orice altă bază: opțiunile comune sunt 2 (uneori log2 este prescurtat „lg”), e (loge, logaritmul „natural”, este de obicei prescurtat „ln”) și 10 (log10 este adesea pur și simplu „log”).)

Rolul logaritmului este de a comprima fără milă dimensiunile numerelor.

x

logx
1 0
10 1
100 2
1.000 3
10.000 4
100.000 5
…

…

 

Numere enorme – de ordinul milioanelor – sunt comprimate la o singură cifră, iar comprimarea devine mai dramatică pe măsură ce dimensiunea numărului crește. Saltul de la 1 la 10 (o diferență de 9) ne-a adus un punct mai sus în ceea ce privește logaritmul, dar saltul de la 10 până la 100 (o diferență de 90) ne-a adus și cu un punct mai sus. Această proprietate face ca logaritmii să fie utili.

O altă modalitate de a ne gândi la logaritmi este „logaritmul lui x este ordinul de mărime al lui x”.

O proprietate a logaritmilor extrem de importantă de știut este următoarea:

log(xy) = log (x) + log(y)

Astfel, logaritmii transformă efectiv înmulțirile în adunări. O implicație practică a acestui adevăr este valorificată în sistemele de procesare a limbajului natural: adesea ne trezim înmulțind cantități minuscule (foarte apropiate de zero). Pe măsură ce le înmulțim, ne apropiem din ce în ce mai mult de zero și, în cele din urmă, Python nu mai are suficientă precizie pentru a reprezenta măcar un număr atât de mic. Dar, lucrând cu logaritmi, adunăm în loc să înmulțim și evităm complet această problemă.

O consecință naturală a proprietății de mai sus este următoarea:

log(xa) = a log(x)

Sursa: Stephen Davies, The Crystal Ball – Instruction Manual, Vol. 2: Introduction to Data Science, v. 1.1. Copyright © 2020 Stephen Davies. Licența CC BY-SA 4.0. Traducere și adaptare: Nicolae Sfetcu. © 2021 MultiMedia Publishing, Introducere în Știința Datelor, Volumul 2

Big Data asset - Taxonomy
Procesarea Big Data

Datele trebuie procesate cu instrumente avansate de colectare și analiză, pe baza unor algoritmi prestabiliți, pentru a putea obține informații relevante. Algoritmii trebuie să ia în considerare și aspecte invizibile pentru percepțiile directe. Big Data în procesele guvernamentale cresc eficiența … Citeşte mai mult

Nu a fost votat 0.00 lei Adaugă în coș
Intelligence Info, Volumul 3, Numărul 2, Iunie 2024
Intelligence Info, Volumul 3, Numărul 2, Iunie 2024 – Rezumate

Revista Intelligence Info este o publicație trimestrială din domeniile intelligence, geopolitică și securitate, și domenii conexe de studiu și practică. Cuprins: EDITORIAL / EDITORIAL Nicolae SFETCU The Global Electronic Warfare Challenge in 2024: The Major Players Provocarea globală de război … Citeşte mai mult

Nu a fost votat 0.00 lei Adaugă în coș
Steagurile Uniunii Europene – Carte de colorat pentru copii
Steagurile Uniunii Europene – Carte de colorat pentru copii

Steagurile Uniunii Europene și statele membre ale Uniunii Europene: Austria, Belgia, Bulgaria, Croația, Cipru, Cehia, Danemarca, Estonia, Finlanda, Franța, Germania, Grecia, Ungaria, Irlanda, Italia, Letonia, Lituania, Luxemburg , Malta, Țările de Jos, Polonia, Portugalia, România, Slovacia, Slovenia, Spania, Suedia, și … Citeşte mai mult

Nu a fost votat 0.00 lei Adaugă în coș


Descoperă mai multe la MultiMedia

Abonează-te ca să primești ultimele articole prin email.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *