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