با استفاده از تابع builtin next و یک ژنراتور عددی در پایتون، اولین تقریب از یک توالی همگرای عددی را که خطای مطلق آن نسبت به مقدار هدف کمتر از آستانهٔ مشخص است پیدا کنید.
4.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:12 0.0
یک ژنراتور یا توالی از تقریبها تولید کنید (مثلاً روش تکراری یا یک لیست محاسباتی) و با یک عبارت ژنراتوری شرط لازم برای خطای مطلق نسبت به مقدار هدف را بررسی کنید؛ سپس با next( (x for x in generator if abs(x - target)
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای یافتن اولین تقریب همگرای با خطای مطلق کمتر از tol از next((x for x in gen if abs(x - target) < tol), default) استفاده کنید. مقدار پیشفرض را تعیین کنید تا در صورت نبودن مقدار مطابق، با StopIteration مواجه نشوید. اگر توالی همگرایی لازم را فراهم نکند یا نخستین مقدار مطابق دیر بیابد، ممکن است به مقدار پیشفرض برسید؛ در این صورت tol یا شرط را دوباره بررسی کنید. برای کنترل دقیقتر میتوانید از math.isclose با abs_tol و rel_tol بهره ببرید.
گزارش