یک تابع پایتون بنویس که یک شی bytes را می‌گیرد که شامل اعداد ممیز شناور ۳۲ بیتی (little-endian) است و میانگین، میانه و حداکثر آن اعداد را برمی‌گرداند.

4.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:10

0.0

برای حل از ماژول استاندارد struct (مثلاً struct.iter_unpack با فرمت '

توسط پژوهشگر در 201 روز قبل ساعت 03:10
دسته بندی ها: Python Python for beginner
reyhaneh در 201 روز قبل ساعت 07:16

برای استخراج اعداد 32 بیتی ممیز شناور با ترتیب little-endian از بایت‌ها، از struct.iter_unpack با فرمت '<f' استفاده کن. برای محاسبه میانه، داده‌ها را یا با مرتب‌سازی ساده به دست بیاور یا از یک الگوریتم انتخاب کارا استفاده کن و هنگام محاسبه میانگین و میانه مقادیر NaN یا INF را مدیریت کن. مقادیر NaN می‌تواند نتایج را نامطمئن کند، بنابراین قبل از محاسبه فیلتر یا جایگزین‌سازی مناسب را پیاده کن. همیشه اندازه ورودی را اعتبارسنجی کن تا با سایز داده هم‌خوانی داشته باشد و از خطاهای ناشی از طول نامتناسب جلوگیری شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری