۶ کیو· متوسطمتوسطPYTHON۴ ثانیه · ۲۵۶ مگابایت
اسپلاین مکعبی با پایهی توانی بریده
تابع cubic_spline(x, y, knots, x0) اسپلاین مکعبی با گرههای را با کمترین مربعات برازش میدهد و در نقطههای x0 پیشبینی میکند. ستونهای ماتریس طرح، به همین ترتیب:
یعنی ستون. ضرایب را با np.linalg.lstsq بگیرید و همان ستونها را برای x0 بسازید.
نمونهها
ورودی نمونه ۱
[[0.02, 0.08, 0.2, 0.86, 1.31, 1.45, 1.81, 2.15, 2.33, 2.49, 2.58, 2.61, 2.75, 2.95], [0.13, -0.01, 0.87, 1.1, 1.36, 0.55, 0.14, -0.73, 0.4, -0.25, -0.24, 0.15, -0.15, 0.74], [1.5], [0.5, 1.5, 2.5]]
خروجی نمونه ۱
[1.2082, 0.6461, -0.1935]
ورودی نمونه ۲
[[0.41, 0.42, 0.43, 0.45, 0.62, 1.01, 1.28, 1.54, 1.73, 2.07, 2.24, 2.26, 2.48, 2.49, 2.53, 2.72, 2.8, 2.87], [0.56, 0.54, 0.66, 1.11, 1.09, 0.64, 0.81, 0.83, 0.5, -0.03, -0.37, -0.86, -0.17, -0.27, -0.16, 0.53, 0.26, 0.43], [1.0, 2.0], [0.3, 1.2, 2.2, 2.9]]
خروجی نمونه ۲
[0.3971, 0.8697, -0.2256, 0.7875]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود