python报错 Expected 2D array, got 1D array instead
报错显示:数据要求是二维矩阵,实际是一维,所以报错。
原因:新版的sklearn中,所有的数据都应该是二维矩阵,即使只是单独一行或一列。
解决方法:在array后使用.reshape(1,-1)进行转换
data2 = np.array(data1).reshape(1, -1)
python报错 Expected 2D array, got 1D array instead
报错显示:数据要求是二维矩阵,实际是一维,所以报错。
原因:新版的sklearn中,所有的数据都应该是二维矩阵,即使只是单独一行或一列。
解决方法:在array后使用.reshape(1,-1)进行转换
data2 = np.array(data1).reshape(1, -1)