یک تابع پایتون بنویسید که یک لیست یا آرایه از زاویه‌ها به رادیان را ورودی گرفته و با استفاده از numpy آن‌ها را به درجه تبدیل کرده و به‌صورت آرایه خروجی دهد.

3.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:13

0.0

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

توسط پژوهشگر در 220 روز قبل ساعت 02:13
دسته بندی ها: Python Python for beginner
sara در 220 روز قبل ساعت 10:30

برای تبدیل یک لیست/آرایه از زاویه‌های رادیان به درجه، از numpy.degrees یا ضرب در 180/np.pi به‌صورت برداری استفاده کنید تا از حلقه‌های پایتون اجتناب شود. ورودی را با np.asarray تبدیل کرده و وجود عناصر غیر عددی را بررسی کنید و در صورت وجود خطا بدهید تا خروجی به‌صورت numpy.ndarray باشد. برای کارایی و حافظه، از dtypeهای مناسب مانند float32 یا float64 استفاده کنید و در صورت نیاز در محیط‌های HPC از numba.jit یا پردازش موازی بهره ببرید.

گزارش

1 پاسخ

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

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