یک تابع پایتون بنویسید که یک لیست یا آرایه از زاویهها به رادیان را ورودی گرفته و با استفاده از numpy آنها را به درجه تبدیل کرده و بهصورت آرایه خروجی دهد.
3.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:13 0.0
برای حل این مسئله از numpy استفاده کنید و تبدیل هر عنصر را بهصورت برداری انجام دهید (مثلاً با numpy.degrees یا ضرب در 180/np.pi) تا از حلقههای پایتون که کند هستند اجتناب شود؛ برای آرایههای بزرگ از dtype مناسب (float32 یا float64) استفاده کنید تا دقت و حافظه را مدیریت کنید. نکات تکمیلی: خروجی را بهصورت numpy.ndarray بازگردانید، ورودیهای غیرعددی را فیلتر یا خطا دهید و در صورت نیاز برای افزایش سرعت در محیطهای HPC میتوانید گزینههایی مثل numba.jit یا پردازش موازی را بررسی کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای تبدیل یک لیست/آرایه از زاویههای رادیان به درجه، از numpy.degrees یا ضرب در 180/np.pi بهصورت برداری استفاده کنید تا از حلقههای پایتون اجتناب شود. ورودی را با np.asarray تبدیل کرده و وجود عناصر غیر عددی را بررسی کنید و در صورت وجود خطا بدهید تا خروجی بهصورت numpy.ndarray باشد. برای کارایی و حافظه، از dtypeهای مناسب مانند float32 یا float64 استفاده کنید و در صورت نیاز در محیطهای HPC از numba.jit یا پردازش موازی بهره ببرید.
گزارش