array=[ 45000. 50000. 60000. 80000. 110000. 150000. 200000. 300000.
500000. 1000000.]
。
使用SVM时出现以下错误消息。该数组是一个numpy数组。
如果数据具有{ 单个功能;如果包含单个功能,则
array.reshape(-1, 1)
样本。
答案 0 :(得分:1)
有两种方法可以做到这一点。
[]
array = array.reshape(-1, 1)
。 该错误消息已经向您显示了@Abhineet正确指出的答案
答案 1 :(得分:0)
答案已经在您的问题中。您正在向期望2D数组的函数提供1D数组。您可以将空白维度添加到您的1D数组中,然后使用array.reshape(-1, 1)
将其转换为2D。