一、直接初始化赋值代码

#include "pch.h"
#include <iostream>
#include <vector>  //容器头文件
using namespace std;
int main()
{
	vector<double>x_i(10); 为长度10的一维数组 
	vector<vector<double>>w(5,vector<double>(10,0)); 为大小5*10的二维数组 
}

二、利用resize函数也可以初始化赋值

#include "pch.h"
#include <iostream>
#include <vector>  //容器头文件
using namespace std;
class neure
{
public:
	vector<double>x_i;  //输入信号
	vector<vector<double>>w;  //神经元与神经元之间的权重
	vector<double>b_i;  //表示第j神经个神经元的阀值
};
int main()
{
	neure BP;//定义类变量
	BP.x_i.resize(10);
	BP.w.resize(5,vector<double>(10));	
}

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐