ValueError: Expected 2D array, got 1D array Reshape your data either using array.reshape -1, 1

背景: 笔者在做实验时,有一个实验是分别用特征集中的每个特征的数据分别训练模型,在训练过程中出现这样的问题。
解答:错误提示已经给出了答案。这是由于在取单个特征列时,尺寸发生改变导致的问题,需要进行reshape。具体来说:

import numpy as np
data = np.array([[1,2,3], [4,5,6]]) # size: (num_sample, num_feature)
label = np.array([[1],[0]])
#data_f1 = data[:, 0] # size: (num_sample, )
data_f1 = data[:, 0].reshape(-1, 1) #size: (num_sample, 1)
model = build_model()
model.train(data_f1, label)

ValueError: Expected 2D array, got 1D array Reshape your data either using array.reshape(-1, 1)相关推荐

  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机器学习经典实例》Expected 2D array, got 1D array instead和Reshape your data either using array.问题(已解决)

    问题描述: ValueError: Expected 2D array, got 1D array instead: array=[2.  1.5]. Reshape your data either ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. keras.utils.to_categorical用法
  2. iphone 字符串
  3. windows mysql增量备份_windows下mysql增量备份与全备份批处理
  4. 欧拉折线法解常微分方程C语言,05常微分方程数值解.ppt
  5. [转载] java实现四种常用排序算法
  6. matlab 二值化_基于MATLAB的指纹识别系统[GUI界面+万字技术文档+语音播报]
  7. 《剑指Offer》用两个栈来实现队列
  8. python 超参数_OpenCV python sklearn随机超参数搜索的实现
  9. sqlserver使用depart获取当前日期月份及通过拼接得到日期时间
  10. java treemap get_java.util.TreeMap.get()
  11. SOSOAPI前后端分离开发模式下的接口测试
  12. vscode SVN not found
  13. 阿里巴巴十周年有感----宗教的盛宴
  14. org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDebugManifest
  15. cocos2d 简单消除游戏算法 (一)
  16. android视频编码格式,Android,ios平台上x264编码实时视频参数设置与优化 | 贝壳博客...
  17. Failed to ignore SIGHUP: No error
  18. Unity导出微信小游戏
  19. requests的安装与简单运用
  20. 继sina想在csdc开博

热门文章

  1. 测试:第二章 测试过程
  2. 【C练习】两个已经从小到大的数组合并成为一个从小到大排序的数组
  3. git revert与git reset
  4. golang+linux+pipline
  5. 《sort命令的k选项大讨论》-linux命令五分钟系列之二十七
  6. matlab求最大公约数和最小公倍数
  7. [BZOJ2038]小Z的袜子(莫队算法)
  8. Oracle分页查询与RowNum
  9. android中所有颜色大全
  10. 向日葵Gantt支持的XML 数据结构