1. Learn
  2. /
  3. Cursuri
  4. /
  5. Python pentru utilizatorii de MATLAB

Connected

exercițiu

Filtrarea array-urilor cu indexare Boolean

Poți indexa array-urile și folosind indexarea Boolean. Prin crearea unui array Boolean în care valorile sunt True pentru indicii pe care vrei să îi păstrezi, poți filtra un array. Această metodă este deosebit de utilă când vrei să filtrezi un array pe baza valorilor din alt array.

În acest exercițiu, vei explora cum variază greutatea la naștere între animalele care au de obicei un singur pui per fătare și cele care au mai mulți. În spațiul tău de lucru sunt încărcate două array-uri NumPy, împreună cu pachetul NumPy importat ca np.

  • litter_size reprezintă dimensiunea medie a unei fătări pentru fiecare dintre cele 1200+ animale
  • birth_weight reprezintă greutatea medie la naștere în grame pentru fiecare animal

Instrucțiuni

100 XP
  • Creează array-urile Boolean mono_births și multi_births pentru animalele care au de obicei un singur pui per fătare, respectiv pentru cele care au mai mult de unul.
  • Creează array-urile mono_birth_weight și multi_birth_weight, care conțin greutățile la naștere ale animalelor cu un singur pui, respectiv ale celor cu mai mulți pui.
  • Afișează greutatea medie la naștere pentru animalele care tind să aibă un singur pui per fătare și pentru cele care tind să aibă mai mulți.