原文: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