matlab的cell2mat报错记录
来源:互联网 发布:计算机应用与软件 编辑:程序博客网 时间:2024/06/08 07:12
在使用MATLAB自带的随机森林函数TreeBagger做分类时,它的label格式是放在cell中字符串。由于要提取出数值格式,便使用了cell2mat和str2num组合。
cell2mat要求同一列的cell内的数组列数相同,当label为‘-1’, ‘1’置于2*1的cell时,便出错了。因为‘-1’是两个字符(‘负号’和数值‘1’),‘1’是一个字符,cell2ma调用的cat函数出错。
解决方法一:可以单独将每个cell,如‘-1’调用cell2mat和str2num,转化为数值,再放到数组中。
解决方法二:使用0,1标签,而不是-1,1标签。
所以,使用cell2mat时要注意cell中数值的正负号。
0 0
- matlab的cell2mat报错记录
- matlab中cell2mat函数不能生成矩阵的问题
- matlab函数isfield、cell2mat、vertcat
- Matlab中cell2mat,num2cell函数
- 11.15 matlab 常见报错的解决方案
- Linux Matlab VideoReader报错的解决方法
- Matlab报错问题
- 各种python相关的报错记录
- 关于TextView报错信息的记录
- 【Matlab】记录几个常用的Matlab toolbox
- 报错记录
- 编译器报错记录
- Android 报错记录
- 报错记录
- Sqoop报错记录
- Android报错记录
- 报错记录
- 报错记录
- (开发笔记)转载:解决Maven的“Missing artifact ……”问题
- RabbitMQ服务所需的相关端口号
- C#多线程(上)
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)(r)
- JQuery(一)
- matlab的cell2mat报错记录
- TCP/IP详解-TCP连接建立和断开
- LeetCode | Maximal Rectangle
- 浅谈Spring中的定时功能使用 FTP判断文件是否存在
- 实例讲解Highcharts图例
- 【Java并发编程】之七:使用synchronized获取互斥锁的几点说明 (r)
- Java版-九大排序算法
- POJ 1741 Tree(树的点分治、树形dp、男人八题)
- EditText的输入要求