Home » Articole » Articole » Calculatoare » Programare » Python » Matrice asociative în Python (3 din 3): min(), max(), idxmin() și idxmax

Matrice asociative în Python (3 din 3): min(), max(), idxmin() și idxmax

postat în: Python 0

Putem folosi metode precum .min(), .max(), .idxmin() și .idxmax() pentru a obține „extremele” unei Serii – adică cele mai mici și mai mari valori dintr-o Serie sau cheile acestora ( indici). Rețineți că .idxmin() nu vă oferă cea mai joasă cheie din Serie! În schimb, vă oferă cheia cu cea mai mică valoare. Studiați acest fragment de cod și rezultatul său pentru a vă testa înțelegerea:

understanding = pd.Series([15,4,13,3,7], index=[4,10,2,12,9]) 
print(understanding) 
print("The min is {}.".format(understanding.min())) 
print("The max is {}.".format(understanding.max())) 
print("The idxmin is {}.".format(understanding.idxmin())) 
print("The idxmax is {}.".format(understanding.idxmax()))
▐ 4 15 
▐ 10 4 
▐ 2 13 
▐ 12 3 
▐ 9 7 
▐ dtype: int64 
▐ The min is 3. 
▐ The max is 15. 
▐ The idxmin is 12. 
▐ The idxmax is 4.

idxmin și idxmax sunt 12 și, respectiv, 4, deoarece cea mai mică valoare din serie (cea de 3) are o cheie de 12, iar cea mai mare valoare (cea de 15) are o cheie de 4.

Dacă am dorit de fapt cheia cea mai mică (sau cea mai înaltă), am putea folosi sintaxa .index pentru a realiza asta:

print("The lowest key: {}.".format(understanding.index.min())) 
print("The highest key: {}.".format(understanding.index.max()))
▐ The lowest key: 2. 
▐ The highest key: 12.

Și amintiți-vă că „cel mai mic”/„cel mai mare” pentru datele șir înseamnă ordine alfabetică.

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

Etica Big Data în cercetare
Etica Big Data în cercetare

O explorare critică a provocărilor etice și a implicațiilor legale asociate Big Data.

Nu a fost votat Interval de prețuri: 0.00 lei până la 10.80 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Introducere în inteligența artificială
Introducere în inteligența artificială

Pășește în era digitală pregătit să înțelegi și să aplici conceptele care schimbă lumea!

Nu a fost votat Interval de prețuri: 13.74 lei până la 27.15 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Lucrul cu baze de date
Lucrul cu baze de date

Descoperă puterea bazelor de date cu acest ghid complet.

Nu a fost votat Interval de prețuri: 18.33 lei până la 36.71 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.


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 *