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

Introducere în Business Intelligence
Introducere în Business Intelligence

Colecția ȘTIINȚA INFORMAȚIEI ”Introducere în Business Intelligence” oferă cititorilor informații cuprinzătoare despre business intelligence, explorând toate aspectele importante ale inteligenței de afaceri în scenariul actual. Subiectele tratate se referă la abordările de bază ale business intelligence. Cartea își propune să … Citeşte mai mult

Nu a fost votat 14.29 lei25.67 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ă

Inteligența artificială s-a dezvoltat exploziv în ultimii ani, facilitând luarea deciziilor inteligente și automate în cadrul scenariilor de implementare. Inteligența artificială se referă la un ecosistem de modele și tehnologii pentru percepție, raționament, interacțiune și învățare.  Asistăm la o convergență … Citeşte mai mult

Nu a fost votat 14.29 lei25.05 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Tehnologia Blockchain - Bitcoin
Tehnologia Blockchain – Bitcoin

Internetul a schimbat complet lumea, cultura şi obiceiurile oamenilor. După o primă fază caracterizată prin transferul liber al informaţiilor, au apărut preocupările pentru siguranţa comunicaţiilor online şi confidenţialitatea utilizatorilor. Tehnologia blockchain asigură ambele aceste deziderate. Relativ nouă, ea are şansa să producă … Citeşte mai mult

Nu a fost votat 23.85 lei57.31 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.

Lasă un răspuns

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