ValueError: Expected 2D array, got 1D array instead
x_train = np.array([6, 8, 10, 14, 18])
y_ = np.array([7, 9, 13, 17.5, 18])
model.fit(x_train, y_)
错误
ValueError: Expected 2D array, got 1D array instead
期望2维数组,输入的是一维数组
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.
这是由于在sklearn中,所有的数据都应该是二维矩阵,哪怕它只是单独一行或一列(比如前面做预测时,仅仅只用了一个样本数据),所以需要使用.reshape(1,-1)进行转换
解决
x_train = np.array([6, 8, 10, 14, 18]).reshape(-1, 1)
y_ = np.array([7, 9, 13, 17.5, 18]).reshape(-1, 1)
model.fit(x_train, y_)
ValueError: Expected 2D array, got 1D array instead相关推荐
- 成功解决ValueError: Expected 2D array, got 1D array instead: Reshape your data either using array.reshap
成功解决ValueError: Expected 2D array, got 1D array instead: Reshape your data either using array.reshap ...
- 决策树python建模中的坑 :ValueError: Expected 2D array, got 1D array instead:
决策树python建模中的坑 代码 #coding=utf-8 from sklearn.feature_extraction import DictVectorizerimport csvfrom ...
- ValueError: Found array with dim 4. Estimator expected和ValueError: Expected 2D array, got 1D array i
python3中对numpy数组进行降维或升维 解决报错如: 1.ValueError: Found array with dim 4. Estimator expected 2.ValueError ...
- python建模 决策_决策树python建模中的坑 :ValueError: Expected 2D array, got 1D array instead:...
决策树python建模中的坑 代码 #coding=utf-8 from sklearn.feature_extraction import DictVectorizer import csv fro ...
- python 使用sk_learn :ValueError: Expected 2D array, got 1D array instead
源代码 """ date:0328 K均值 KMeans模型 """ import pandas as pd df = pd.read_cs ...
- 解决ValueError: Expected 2D array, got 1D array instead
注意区分reshape(-1,1)与reshape(1,-1) 出现如下错误时: ValueError: Expected 2D array, got 1D array instead: array= ...
- 已解决ValueError: Expected 2D array, got 1D array instead
已解决ValueError: Expected 2D array, got 1D array instead 文章目录 报错问题 解决方法 PS 报错问题 之前在工作中遇到过这个坑,记录一下问题以及解 ...
- 成功解决ValueError: Expected 2D array, got 1D array instead
成功解决ValueError: Expected 2D array, got 1D array instead 目录 解决问题 解决思路 解决方法 解决问题 ValueError: Expected ...
- ValueError: Expected 2D array, got 1D array instead: 的解决办法
在学knn最邻近分类时,原始数据根据参数Q1.Q2分为type=T1.type=T2两种: 执行 knn = neighbors.KNeighborsClassifier() knn.fit(df[[ ...
最新文章
- 一键让二次元老婆微笑,还能把猫脸变成狗脸,这篇CVPR 论文真有趣
- 第十六届全国大学智能车竞赛华南赛区成绩汇总
- struts2注解总结----@Action和@Result
- Confluence 6 CSS 编辑快速入门
- 常见加密工具类Base64、DES、AES、RSA、MD5汇总
- oracle 工作中遇到的函数
- Exynos4412 所用外存 —— eMMC
- 动态规划求一个序列的最长回文子序列(Longest Palindromic Substring )
- [RK3399 Android7.1] 开启保存上一次重启前日志
- 2016年下半年信息安全工程师考试真题含答案(下午题)
- caffe训练过程中的可视化
- OD 手动脱壳 - UPX
- Axure RP 8文件按钮效果
- CUDA学习笔记(四)GPU架构
- 依然顺滑!Dragonwell 11如何改造全新垃圾回收器ZGC? | 龙蜥技术
- Python关于socket的一个小型服务器和客户机实例
- 更新显卡驱动后黑屏无法进入系统的解决办法
- 三极管专题:镜像电流源
- 奇安信技术支持实习生面试
- 沃云统一开发平台介绍