۷ کیو· سادهمبتدیPYTHON۴ ثانیه · ۲۵۶ مگابایت
کدگذاری متغیر کیفی
تابع dummy_matrix(values, levels) یک فهرست از مقدارهای یک متغیر کیفی (مثلاً نام شهر برای هر نمونه) و فهرست همهی سطحها را میگیرد. اولین سطح در levels سطح مبنا است.
خروجی ماتریسی با سطر و ستون است ( تعداد سطحها): ستون برای سطح در levels است و در سطری که مقدارش همان سطح است ۱، وگرنه ۰. سطرهایی که مقدارشان سطح مبناست، تماماً صفرند.
python
dummy_matrix(["تهران", "شیراز", "تبریز", "تهران"], ["تهران", "شیراز", "تبریز"])
# → [[0, 0], [1, 0], [0, 1], [0, 0]]
همهی مقدارهای values در levels هستند.
نمونهها
ورودی نمونه ۱
[["تهران", "شیراز", "تبریز", "تهران"], ["تهران", "شیراز", "تبریز"]]
خروجی نمونه ۱
[[0, 0], [1, 0], [0, 1], [0, 0]]
ورودی نمونه ۲
[["بله", "خیر", "خیر"], ["خیر", "بله"]]
خروجی نمونه ۲
[[1], [0], [0]]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود