std::vector<std::vector<float>> weights 存入0.1 数据
时间: 2024-05-03 17:13:52 浏览: 184
深度学习:感知器学习算法
std::vector<std::vector<float>> weights 是一个二维的向量,用来存储浮点数类型的数据。你可以使用以下代码将0.1存入weights中:
```cpp
#include <vector>
int main() {
std::vector<std::vector<float>> weights;
std::vector<float> innerVector;
innerVector.push_back(0.1);
weights.push_back(innerVector);
// 检查数据是否成功存入
for (const auto& inner : weights) {
for (const auto& value : inner) {
std::cout << value << " ";
}
std::cout << std::endl;
}
return 0;
}
```
这段代码首先创建了一个空的二维向量 weights,然后创建了一个内部的一维向量 innerVector,并将0.1存入其中。最后,将 innerVector 添加到 weights 中。通过遍历 weights,我们可以看到成功将0.1存入了 weights 中。
阅读全文