问题描述
- matlab中一个10000*5的矩阵,如何随机选择其中的5000行?
- matlab中一个10000*5的矩阵,如何随机选择其中的5000行?
解决方案
randsample(100005000'false')获得5000个样本行标
然后就简单了
解决方案二:
产生一个50000x2的二维数组,第一列为0~49999,第二列产生一个0~1的随机浮点数。
然后对这个数组按照随机数排序,取前5000行的第一列。
对于每一行的第一列,根据它的值%5和/5得到原始矩阵的元素。
时间: 2025-01-20 14:32:25