۵ کیو· متوسط رو به بالامتوسطPYTHON۱۲ ثانیه · ۲۵۶ مگابایت
ColumnTransformer برای دادهی ناهمگن
تابع make_data(seed) (در کد آماده) یک جدول کارمندان میسازد: ستونهای عددی age و hours، ستونهای دستهای education و sector، و برچسب دودویی y.
تابع ct_report(seed) را بنویسید که:
- داده را با
make_data(seed)بسازد و باtrain_test_split(X, y, random_state=0)تقسیم کند، - یک
ColumnTransformerبسازد:StandardScalerروی["age", "hours"]وOneHotEncoder(handle_unknown="ignore")روی["education", "sector"]، - آن را در یک زنجیره با
LogisticRegression(max_iter=10000, tol=1e-8)بگذارد و روی دادهی آموزش برازش دهد، - و آرایهای دوتایی برگرداند: تعداد ستونهای خروجی
ColumnTransformer(پس از برازش،transformروی دادهی آموزش)، و دقت روی دادهی آزمون.
نمونهها
ورودی نمونه ۱
0
خروجی نمونه ۱
[9.0, 0.84]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود