یک تابع پایتون بنویس که یک شی bytes را میگیرد که شامل اعداد ممیز شناور ۳۲ بیتی (little-endian) است و میانگین، میانه و حداکثر آن اعداد را برمیگرداند.
4.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:10 0.0
برای حل از ماژول استاندارد struct (مثلاً struct.iter_unpack با فرمت '
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای استخراج اعداد 32 بیتی ممیز شناور با ترتیب little-endian از بایتها، از struct.iter_unpack با فرمت '<f' استفاده کن. برای محاسبه میانه، دادهها را یا با مرتبسازی ساده به دست بیاور یا از یک الگوریتم انتخاب کارا استفاده کن و هنگام محاسبه میانگین و میانه مقادیر NaN یا INF را مدیریت کن. مقادیر NaN میتواند نتایج را نامطمئن کند، بنابراین قبل از محاسبه فیلتر یا جایگزینسازی مناسب را پیاده کن. همیشه اندازه ورودی را اعتبارسنجی کن تا با سایز داده همخوانی داشته باشد و از خطاهای ناشی از طول نامتناسب جلوگیری شود.
گزارش