1. Обучение
  2. /
  3. Курса
  4. /
  5. Python dla użytkowników MATLAB-a

Connected

упражнение

Filtrowanie tablic za pomocą indeksowania logicznego

Tablice można również indeksować za pomocą indeksowania logicznego. Tworząc tablicę logiczną, w której wartości True oznaczają indeksy do zachowania, możesz filtrować tablicę. Jest to szczególnie wygodne, gdy chcesz filtrować jedną tablicę na podstawie wartości z innej tablicy.

W tym ćwiczeniu zbadasz, jak masa urodzeniowa różni się między zwierzętami, które zazwyczaj rodzą jedno młode, a tymi, które rodzą wiele. Do twojego środowiska pracy wczytane są dwie tablice NumPy oraz pakiet NumPy jako np.

  • litter_size – średnia liczebność miotu dla każdego z ponad 1200 zwierząt
  • birth_weight – odpowiadająca jej średnia masa urodzeniowa w gramach dla każdego zwierzęcia

Инструкции

100 XP
  • Utwórz tablice logiczne mono_births i multi_births – odpowiednio dla zwierząt, które zazwyczaj rodzą jedno młode w miocie, oraz dla tych, które rodzą więcej niż jedno.
  • Utwórz tablice mono_birth_weight i multi_birth_weight, zawierające masy urodzeniowe odpowiednio zwierząt rodzących jedno młode i zwierząt rodzących wiele młodych.
  • Wyświetl średnią masę urodzeniową zwierząt rodzących zazwyczaj jedno młode w miocie oraz tych rodzących więcej niż jedno.