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相关推荐

  1. 成功解决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 ...

  2. 决策树python建模中的坑 :ValueError: Expected 2D array, got 1D array instead:

    决策树python建模中的坑 代码 #coding=utf-8 from sklearn.feature_extraction import DictVectorizerimport csvfrom ...

  3. 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 ...

  4. python建模 决策_决策树python建模中的坑 :ValueError: Expected 2D array, got 1D array instead:...

    决策树python建模中的坑 代码 #coding=utf-8 from sklearn.feature_extraction import DictVectorizer import csv fro ...

  5. python 使用sk_learn :ValueError: Expected 2D array, got 1D array instead

    源代码 """ date:0328 K均值 KMeans模型 """ import pandas as pd df = pd.read_cs ...

  6. 解决ValueError: Expected 2D array, got 1D array instead

    注意区分reshape(-1,1)与reshape(1,-1) 出现如下错误时: ValueError: Expected 2D array, got 1D array instead: array= ...

  7. 已解决ValueError: Expected 2D array, got 1D array instead

    已解决ValueError: Expected 2D array, got 1D array instead 文章目录 报错问题 解决方法 PS 报错问题 之前在工作中遇到过这个坑,记录一下问题以及解 ...

  8. 成功解决ValueError: Expected 2D array, got 1D array instead

    成功解决ValueError: Expected 2D array, got 1D array instead 目录 解决问题 解决思路 解决方法 解决问题 ValueError: Expected ...

  9. ValueError: Expected 2D array, got 1D array instead: 的解决办法

    在学knn最邻近分类时,原始数据根据参数Q1.Q2分为type=T1.type=T2两种: 执行 knn = neighbors.KNeighborsClassifier() knn.fit(df[[ ...

最新文章

  1. 一键让二次元老婆微笑,还能把猫脸变成狗脸,这篇CVPR 论文真有趣
  2. 第十六届全国大学智能车竞赛华南赛区成绩汇总
  3. struts2注解总结----@Action和@Result
  4. Confluence 6 CSS 编辑快速入门
  5. 常见加密工具类Base64、DES、AES、RSA、MD5汇总
  6. oracle 工作中遇到的函数
  7. Exynos4412 所用外存 —— eMMC
  8. 动态规划求一个序列的最长回文子序列(Longest Palindromic Substring )
  9. [RK3399 Android7.1] 开启保存上一次重启前日志
  10. 2016年下半年信息安全工程师考试真题含答案(下午题)
  11. caffe训练过程中的可视化
  12. OD 手动脱壳 - UPX
  13. Axure RP 8文件按钮效果
  14. CUDA学习笔记(四)GPU架构
  15. 依然顺滑!Dragonwell 11如何改造全新垃圾回收器ZGC? | 龙蜥技术
  16. Python关于socket的一个小型服务器和客户机实例
  17. 更新显卡驱动后黑屏无法进入系统的解决办法
  18. 三极管专题:镜像电流源
  19. 奇安信技术支持实习生面试
  20. 沃云统一开发平台介绍

热门文章

  1. 微信小程序嵌套h5页面怎么实现小程序支付
  2. Sql Server连接数据库失败
  3. C54x DSP汇编常用 符号 缩略语 易错指令 特殊寄存器
  4. 周老师每日提问②(2019/11/21)
  5. 算法 - 里程表故障
  6. FE_CSS 页面布局之浮动
  7. GROM学习之路(一)
  8. Ubuntu解除文件夹只读
  9. h0140. 跑步锻炼 (10 分)
  10. 整理:部分银行核心系统的资料