一、直接初始化賦值代碼
#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));
}