利用excel表里的数据随机生成二维数据集的代码
时间: 2023-03-28 17:03:15 浏览: 99
可以使用Excel的随机函数RAND()和RANDBETWEEN()来生成随机数,然后将生成的随机数填充到二维数据集中。具体代码如下:
1. 首先在Excel表格中创建两列,分别为X和Y,用于存储生成的二维数据集。
2. 在X列中输入以下公式:=RANDBETWEEN(1,100),表示生成1到100之间的随机整数。
3. 在Y列中输入以下公式:=RAND()*100,表示生成到1之间的随机小数,并乘以100,得到到100之间的随机数。
4. 将X列和Y列中的公式填充到需要的行数。
5. 最后将X列和Y列中的数据复制到代码中,作为生成的二维数据集。
示例代码如下:
#include <iostream>
#include <vector>
#include <cstdlib>
using namespace std;
int main()
{
// 生成二维数据集
vector<vector<double>> dataset = {
{23, 56},
{78, 34},
{12, 89},
{45, 67},
{90, 12},
{34, 78},
{56, 23},
{89, 45},
{67, 90},
{12, 34}
};
// 输出生成的二维数据集
for (int i = ; i < dataset.size(); i++) {
cout << "(" << dataset[i][] << ", " << dataset[i][1] << ")" << endl;
}
return ;
}
阅读全文