gpt4 book ai didi

c++ - Armadillo C++类型转换双矩阵垫到浮点矩阵fmat

转载 作者:搜寻专家 更新时间:2023-10-31 01:06:13 27 4
gpt4 key购买 nike

如何将 mat 类型转换为 fmat。我的功能之一是返回垫子。但是为了内存,我想把它转换成 fmat。我如何输入它?

最佳答案

您可以使用 conv_to 在矩阵类型之间进行转换:

mat A = my_function();
fmat B = conv_to<fmat>::from(A);
fmat C = conv_to<fmat>::from(my_function());

或者,您可以将函数更改为模板;例如:

template <typename T>
Mat<T> other_function() {
return Mat<T>(4,4);
}

...

fmat D = other_function<float>();
mat F = other_function<double>();

关于c++ - Armadillo C++类型转换双矩阵垫到浮点矩阵fmat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21177094/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com