C 中矩阵的动态名称(Armadillo库)
dynamic names of matrices in C++ (Armadillo library)
我想在C (带有Armadillo库(中生成k
不同的随机矩阵,其中N首先没有修复,并且是我功能的输入。在Armadillo中很容易通过在for
循环中使用以下代码生成随机矩阵:
mat A = randu<mat>(n,n);
但是,由于我需要在下一步中需要它们,因此我必须为它们分配动态名称或索引,例如A1,A2,...。我想知道哪种方法是这种情况,除了使用指针?
使用armadillo cube可能更方便(且没有测试(:
cube A = randu<cube>(n,n,k);
然后,将以0≤i≤k-1的 A.slice(i)
访问该立方体中的单个矩阵。就像矩阵立方体可以在运行时调整大小,因此您可以动态更改N和K。您甚至可以使用A.resize(n',n',k')
相关文章:
- std::向量与传递值的动态数组
- 在c++中用vector填充一个简单的动态数组
- C++中的动态铸造故障
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 内联映射初始化的动态atexit析构函数崩溃
- 使用动态分配的数组会导致代码分析发出虚假的C6386缓冲区溢出警告
- 有可能在Armadillo中复制MATLAB circshift方法吗
- 控制允许动态运行c++的并发操作数
- 如何将这个C++哈希表转换为动态扩展和收缩,而不是使用硬设置的最大值
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 输出没有重复元素的动态数组(收缩数组)C++
- C++为线程工作动态地分割例程
- 正在插入动态数组
- 在c++中使用动态分配的问题
- C++中的动态对象与非动态对象
- 如何在动态数组上使用搜索函数
- 视觉studo 2019中的漫画和静态/动态绑定
- 从C++中的数字输入动态创建矩阵
- 如何从QToolBox中动态创建的QLineEdit中获取文本
- C 中矩阵的动态名称(Armadillo库)