我试图将数据拆分为训练和测试集。数据X是150个数据点的150×4矩阵,每个具有4个特征。我这样做是为了创建一个索引向量随机选择100出150个数据点进行训练:具有索引向量的Matab索引矩阵行
trainIndices = zeros(length(X),1);
trainIndices(randperm(150,100)) = 1
然后我试着这样做以选择trainIndices == 1
行:
X_train = X(trainIndices,:);
但我出现错误Subscript indices must either be real positive integers or logicals.
我在这里做错了什么?
'trainIndices'包括一些零这不是有效的指标。 – Suever