ValueError: Expected 2D array, got 1D array instead 问题解决
来源:互联网 发布:无情刀永不知错 编辑:程序博客网 时间:2024/05/22 06:22
问题截图如下
根据提示找到问题所在为 调用svc.predict()处出现问题
查看svc.predict的使用方法
print(help(svc.predict))
参数的shape为[n_samples,n_features],例如(1,1118)
而我传入的格式为 (1118,),所以需要进行类型转换,使用reshape
修改前
test_prediction = svc.predict(hog_features.reshape)
修改后
test_prediction = svc.predict(hog_features.reshape(1,-1))
装换后的格式为(1,1118)
执行后错误消失
阅读全文
0 0
- ValueError: Expected 2D array, got 1D array instead:
- ValueError: Expected 2D array, got 1D array instead 问题解决
- D:array array array
- java 2d array-1
- ValueError: not enough values to unpack (expected 2, got 1)
- hackerrank-2D Array
- dynamically allocated 2d & 3d array
- 86D - Powerful array
- 【CODEFORCES】 D. Interesting Array
- 808D Array Division
- 2D array and dynamic array and dynamic 2D array
- Algorithm - Binary Search on 2D Array
- 2D Array and double pointer
- Sorting a 2d array in ruby
- LeetCode[Array]: Search a 2D Matrix
- (15 C++ Homework) D&A 2 Array
- 一用即会 二维数组(2 d array)
- codeforces 86D D. Powerful array
- 快速多尺度人脸检测2--Multi-Scale Fully Convolutional Network for Face Detection in the Wild
- C语言 微秒级时间生成随机字符串
- 一篇文章详解iOS之AutoResizing、AutoLayout、sizeClass来龙去脉
- java中形如yyyy-MM-dd'T'HH:mm:ss.SSSZ 转化成各种格式的问题
- 【原创+转载—Json】的各种解析
- ValueError: Expected 2D array, got 1D array instead 问题解决
- [分享]钛极OS(TiJOS)之处理器支持
- Ubuntu Sublime 3 设置中文输入
- 常用的webService接口
- 计算机网络名词解释和简答
- Ubuntu16.04+Gnome3环境下安装redshift
- 操作系统清华向勇陈渝版笔记(九) 同步协同多道程序设计和并发问题,同步互斥,死锁,临界区
- 简单的 http 发送异步post请求
- Linux文件的三个时间