C++ 用特征库再现张量矩阵

C++ 用特征库再现张量矩阵,c++,matlab,eigen,C++,Matlab,Eigen,我面临一个小问题。我正在翻译一个程序从Matlab/OcTave到C++。这个程序处理一些矩阵操作。我想重现一下:在matlab/octave中,我们可以定义如下矩阵: matrix = zeros(10,25,360); 我得到了一个10行25列深度为360的矩阵。我想用C++来复制C++中的同样的东西。 提前感谢您的帮助。对于Eigen,您可以使用它来定义。通过这些模块,你可以把问题转化成C++。 < P>有让你定义的特征。通过这些模块,你可以将问题转化为C++。 < P>当前

我面临一个小问题。我正在翻译一个程序从Matlab/OcTave到C++。这个程序处理一些矩阵操作。我想重现一下:在matlab/octave中,我们可以定义如下矩阵:

      matrix = zeros(10,25,360);
我得到了一个10行25列深度为360的矩阵。我想用C++来复制C++中的同样的东西。
提前感谢您的帮助。

对于Eigen,您可以使用它来定义。通过这些模块,你可以把问题转化成C++。

< P>有让你定义的特征。通过这些模块,你可以将问题转化为C++。

< P>当前特征张量模块是非常有限的特征。你甚至不能把两个张量的系数相加!我一直在用。它增加了对系数操作、卷积、收缩和最近的变形原语(如切片)的支持。此外,它可以利用GPU来加快速度,这是我最大的卖点


有一个非常有希望的方法,它将很快进入主要的特征码库。

当前的特征张量模块在特征方面非常有限。你甚至不能把两个张量的系数相加!我一直在用。它增加了对系数操作、卷积、收缩和最近的变形原语(如切片)的支持。此外,它可以利用GPU来加快速度,这是我最大的卖点


很有希望,它很快就会进入主要的特征码库。

非常感谢您的回答。我正在尝试使用它。我下载了最后一个版本的EGIN,当我包含不支持的部分处理张量时,我得到以下错误:“这个文件需要编译器和库支持的ISO C++ 2011标准。此支持目前处于试验阶段,必须使用-std=c++11或-std=gnu++11编译器选项启用。endif'您是否将这些编译器选项添加为CXXFLAGS?您使用的是哪种编译器?谢谢您的回答。我正在使用GNU GCC编译器,但我不知道如何将此选项添加到我的编译器中。我在Windows7下使用code::blocks作为IDE。再次感谢。非常感谢你的回答。我正在尝试使用它。我下载了最后一个版本的EGIN,当我包含不支持的部分处理张量时,我得到以下错误:“这个文件需要编译器和库支持的ISO C++ 2011标准。此支持目前处于试验阶段,必须使用-std=c++11或-std=gnu++11编译器选项启用。endif'您是否将这些编译器选项添加为CXXFLAGS?您使用的是哪种编译器?谢谢您的回答。我正在使用GNU GCC编译器,但我不知道如何将此选项添加到我的编译器中。我在Windows7下使用code::blocks作为IDE。再次感谢。有人想知道:挂起的拉取请求:“合并已完成”。有人想知道:挂起的拉取请求:“合并已完成。”