armadillo c++ typecast double matrix mat to float matrix fmat
如何将 mat 类型转换为 fmat。我的功能之一是返回垫子。但是为了记忆,我想将其转换为 fmat。我怎样才能输入转换它?
您可以使用 conv_to:
在矩阵类型之间进行转换
1
2 3 |
mat A = my_function();
fmat B = conv_to<fmat>::from(A); fmat C = conv_to<fmat>::from(my_function()); |
或者,您可以将函数更改为模板;例如:
1
2 3 4 5 6 7 8 9 |
template <typename T> Mat< T > other_function() { return Mat< T >(4,4); } … fmat D = other_function<float>(); |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/268839.html