با عرض سلام خدمت استاد گرامی.
عذرمیخوام استاد من یه مشکلی با reshape کردن داشتم! ما وقتی اومدیم با دستور زیر متغیر مستقلمون رو reshape کردیم و به الگوریتم دادیمش چرا بعد از این که یه سطر رو بهش میدیم که پیش بینی کنه مجدد ارور reshape میده و باید اون رکورد مجددا ریشیپ بشه؟
اروری که باهاش مواجه میشم:
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.
و خب برای رفع این خطا هم از همون کدی که گفتین استفاده کردم و مشکل رفع شد، اما خب عملا دوبار ریشیپ انجام شده:
u = X[1200]
ur = u.reshape(1,-1)
KN_clf.predict(ur)