%X是输入数据集,Num是你想要区分开来的比例,在这里为XSelected的内容
%机器学习预测集一般是0.2;
%X:excel或矩阵数据集;Num:0<num<1;筛选的比例
%XSelected是被挑出来的样本
function [XSelected,XRest,vSelectedRowIndex]=selectSam(X,Num)
XSelected=[];
XRest=[];
[numC,numL]=size(X);
Num=ceil(numC*Num);
numx=randperm(numC);
for i=1:Num
Change=X(numx(i),:);
XSelected=[XSelected;Change];
end
for i=1:numC-Num
Change=X(numx(i+Num),:);
XRest=[XRest;Change];
end
vSelectedRowIndex=numx;
end
随机提取excel中的行 自定义函数
最新推荐文章于 2022-12-28 13:17:46 发布