Middle — Senior
Yoshni 5 yillik bo'laklarga qanday tasniflash mumkin?
sobes.tech AI
AIdan javob
Yosh yoshni 5 yillik bo'laklarga ajratish uchun odatda yoshning raqamli xususiyatini diskretlashtirish ishlatiladi. Masalan, 0-4 yoshdagi yosh birinchi bo'lak, 5-9 ikkinchi bo'lak va shunday davom etadi.
Python'da pandas kutubxonasi yordamida misol:
import pandas as pd
ages = [23, 37, 45, 52, 18, 29]
# 5 yillik bo'laklar yaratish
bins = range(0, 101, 5) # 0 dan 100 gacha 5 qadam bilan
# Har bir yoshga bo'lak tayinlash
age_groups = pd.cut(ages, bins=bins, right=False)
print(age_groups)
Bu yerda, pd.cut yoshlarni [0,5), [5,10), ..., [95,100) bo'laklariga bo'ladi. right=False parametri, o'ng chegaraning bo'lakka kiritilmasligini anglatadi.
Mashina o'qish vazifalarida, bu bo'laklar tasnif uchun kategorik etiketlar yoki xususiyatlar yaratish uchun ishlatilishi mumkin.