• 0

أواجه الخطأ التالي في مكتبة Sklearn عند استدعاء ()LinearRegression.fit الخطأ : Found arrays with inconsistent numbers of samples

أحاول تطبيق التوقع الخطي LinearRegression في مكتبة Sklearn كالتالي:

reg = LinearRegression(max_iter=1000,verbose=0)
reg.fit(df.iloc[1:1000, 5].values, df.iloc[1:1000, 2].values)

لكن يظهر لي الخطأ:

ValueError: Found arrays with inconsistent numbers of samples: [  1 999]

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

في مكتبة sklearn يتطلب الأبعاد (رقم الصف,رقم العمود) ومن المؤكد أن شكل الأبعاد لديك هي (999,) وبالتالي فلن تعمل لأنه يفقد رقم العمود يكون الحل باستخدام الوظيفه reshape من المكتبة numpy لجعلها (999,1)
الكود:

data=data.reshape((999,1))

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن