1. 在学knn最邻近分类时,原始数据根据参数Q1、Q2分为type=T1、type=T2两种;

  2. 执行

knn = neighbors.KNeighborsClassifier()
knn.fit(df[['Q1','Q2']],df['type'])
knn.predict([35,26])
  1. 报错

ValueError: Expected 2D array, got 1D array instead:
array=[35 26].
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.

  1. 在尝试了
np.array([35,26]).reshape(1,-1)

结果为

之后,了解到把一维数组改为二维数组只要外层加一个[]就可以了,可以省去reshape。

  1. 最终代码
knn = neighbors.KNeighborsClassifier()
knn.fit(df[['Q1','Q2']],df['type'])
knn.predict([[35,26]])
  1. 运行结果

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

    x_train = np.array([6, 8, 10, 14, 18]) y_ = np.array([7, 9, 13, 17.5, 18]) model.fit(x_train, y_) 错误 ...

最新文章

  1. 计算机组成原理-第二章 数据表示与运算
  2. 利用Gephi软件绘制网络图
  3. Windows窗口风格
  4. 为什么将 0.1f 改为 0 会使性能降低 10 倍?
  5. Linux——CentOS安装桌面
  6. 开放下载!《阿里云存储白皮书》全面解读阿里云存储二十年的技术演进
  7. chrome vue.js插件文档_神级宝库!GitHub 标星 1.2w+,Chrome 最天秀的插件都在这里啦!...
  8. python制作点亮图片_MicroPython拼插编程实例:点亮心形8x8点阵
  9. 【建站知识】如何让我们的网站更快?如何开启全站阿里域名加速?...
  10. 第八章 ---- 枚举注解
  11. i计算机网络的应用程序,计算机网络技术及其在校园网的研究与应用毕业论文.doc...
  12. 链表c++语言 解析,C++ 单链表的基本操作(详解)
  13. Spring Boot实战笔记(一)-- Spring简介
  14. 百度云OCR图片文字识别实现
  15. Android动态logo,Android模仿拉勾网logo动画效果
  16. 0704暑假集训前的欢乐大杂烩总结
  17. 【单位圆覆盖最多点】POJ 1981
  18. 王牌投手·MLB棒球创造营
  19. 数据分析报告常见步骤
  20. 呦呦,这些代码有点臭,重构大法带你秀(SPI接口化),skr~

热门文章

  1. android imagebutton 带文字图片的实现方法
  2. 荔枝派zero运行linux,荔枝派Zero: 5分钟DIY一个迷你笔记本电脑
  3. Halcon联合C#实现相机实时显示采集图像
  4. java lucene 分词器_中文分词器—IKAnalyzer
  5. 信息收集之旁站和C段
  6. HTML怎么设置动画速度,animate帧速率在哪调? animate修改帧速率的技巧
  7. Python爬虫:urllib3与urllib到底有何区别?内行人告诉你答案
  8. ICCV 2023 | 腾讯优图实验室16篇论文入选,含掌纹生成,人脸隐私保护,图像和谐化等研究方向...
  9. OrangePi PC 玩Linux主线内核踩坑之旅(四)之变身MP3播放器
  10. 「Matlab」“奇偶函数判断方法”讲解