ارور reshape

پرسیده شده
فعالیت 1082 روز پیش
دیده شده 458 بار
0

با عرض سلام خدمت استاد گرامی. 

عذرمیخوام استاد من یه مشکلی با 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)
فایل پیوست
MINISTKNN.zip
4.98 KB

reza delbaz
reza delbaz

5 اردیبهشت 00

0
حذف شده

با سلام

نه، ببینید اینجا ما فقط یک سطر از X را در u قرار داده‌ایم. و این سطر از X خودش یک ماتریس غیرفلت است که باید فلت کنیم.

شما اگر شک دارید یک بار X[1200] را پرینت کنید. می‌بینید که این X خودش یک تصویر است که هنوز فلت نشده است

فایل پیوست

مسعود کاویانی

توسط

مسعود کاویانی

17 اردیبهشت 00

جلسه الگوریتم KNN (نزدیک‌ترین همسایه) در طبقه بندی