راه
۷ کیو· سادهمبتدیPYTHON۴ ثانیه · ۲۵۶ مگابایت

استانداردسازی ستون‌ها

تابع standardize(X) ماتریس داده‌ی XX را می‌گیرد — هر سطر یک نمونه و هر ستون یک ویژگی — و هر ستون را استاندارد می‌کند:

z=x−μσz = \frac{x - \mu}{\sigma}

که μ\mu میانگین و σ\sigma انحراف معیار (تقسیم بر nn) همان ستون است.

اگر انحراف معیار یک ستون صفر بود (همه‌ی مقدارهایش یکی بودند)، آن ستون را تماماً صفر کنید، نه تقسیم بر صفر.

با 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]]

برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.

ورود