原文:python 使用sk_learn 遇到 問題ValueError: Expected 2D array, got 1D array instead:

這里我找到我的問題是: 使用的是一個新的scikit學習版本,它拋出了一個錯誤,因為在新版本中,所有東西都必須是一個二維矩陣,甚至是一個列或行。 它甚至說:用數組來重塑你的數據。如果您的數據有一個單獨的特性或數組,那么重構 , 。重構 , 如果它包含一個單一的樣本 這是在git上面看到的一個國際友人的解答。 原文,如下: I think you re using a new scikit lear ...

2018-01-09 15:17 0 1125 推薦指數:

查看詳情

解決:Expected 2D array, got 1D array instead:

錯誤代碼: model.fit(x_train,y_train)   報錯: Expected 2D array, got 1D array instead:   是因為在最新版本的sklearn中,所有的數據都應該是二維矩陣,哪怕它只是單獨一行或一列。 解決 ...

Sun Oct 25 17:56:00 CST 2020 0 5447
sklearn中報錯ValueError: Expected 2D array, got 1D array instead:

# 造成錯誤原因: 這是由於在新版的sklearn中,所有的數據都應該是二維矩陣,哪怕它只是單獨一行或一列(比如前面做預測時,僅僅只用了一個樣本數據),前面程序第3行輸出的維度是(64,)一維的,所以需要使用.reshape(1,-1)進行轉換,具體操作如下。 需改為 ...

Tue Mar 05 21:46:00 CST 2019 0 2454
[已解決]報錯:ValueError: Expected 2D array, got scalar array instead

報錯代碼: 報錯結果: 解決思路: 值錯誤:應為二維數組,而得到的是一維數組: 使用array重新調整數據的形狀。如果數據有單個功能或數組,則重新調整形狀(-1,1)。如果數據包含單個示例,則重新調整形狀(1,-1)。 解決方案: 加上 修改后的代碼: ...

Wed Aug 07 01:04:00 CST 2019 0 2892
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM