Middle — Senior
Kaip klasifikuoti amžių pagal 5 metų intervalus?
sobes.tech AI
Atsakymas iš AI
Norint klasifikuoti amžių į 5 metų intervalus, dažnai naudojama skaitinės savybės diskretizacija. Pavyzdžiui, amžius 0-4 metai yra pirmas intervalas, 5-9 antras ir taip toliau.
Pavyzdys Python kalba naudojant pandas biblioteką:
import pandas as pd
ages = [23, 37, 45, 52, 18, 29]
# Sukurti 5 metų intervalus
bins = range(0, 101, 5) # nuo 0 iki 100 metų žingsniu 5
# Kiekvienam amžiui priskirti atitinkamą intervalą
age_groups = pd.cut(ages, bins=bins, right=False)
print(age_groups)
Čia pd.cut padalija amžių į intervalus [0,5), [5,10), ..., [95,100). Parametras right=False reiškia, kad dešinė riba nėra įtraukta į intervalą.
Mašininio mokymosi užduotyse tokie intervalai gali būti naudojami kaip kategoriniai žymekliai klasifikacijai arba kuriant savybes.