۷ کیو· سادهمبتدیPYTHON۴ ثانیه · ۲۵۶ مگابایت
استانداردسازی ستونها
تابع standardize(X) ماتریس دادهی را میگیرد — هر سطر یک نمونه و هر ستون یک ویژگی — و هر ستون را استاندارد میکند:
که میانگین و انحراف معیار (تقسیم بر ) همان ستون است.
اگر انحراف معیار یک ستون صفر بود (همهی مقدارهایش یکی بودند)، آن ستون را تماماً صفر کنید، نه تقسیم بر صفر.
با broadcasting و بدون حلقه حل کنید: X.mean(axis=0) میانگین همهی ستونها را یکجا میدهد.
نمونهها
ورودی نمونه ۱
[[[1, 10], [2, 20], [3, 30]]]
خروجی نمونه ۱
[[-1.2247, -1.2247], [0.0, 0.0], [1.2247, 1.2247]]
ورودی نمونه ۲
[[[5, 1], [5, 2], [5, 3], [5, 4]]]
خروجی نمونه ۲
[[0.0, -1.3416], [0.0, -0.4472], [0.0, 0.4472], [0.0, 1.3416]]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود