arrayfire - 如何在ArrayFire中做行列式?

标签 arrayfire

如何在 af::array 中创建一个简单的行列式?

尝试在 af::array x 中使用: af::det(x) 检测(x) x.det()

并且不起作用。

有人可以帮助我吗?

 error: no matching function for call to ‘det(af::array&)’
  if(det(x) == 0){

candidate: template<class T> T af::det(const af::array&)
     template<typename T> T det(const array &in);
                        ^

谢谢。

最佳答案

根据documentation ,该函数是模板化的。你应该尝试这样的事情:

std::cout << af::det<float>(x);

关于arrayfire - 如何在ArrayFire中做行列式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44551482/

相关文章:

opencv - LibTorch C++和Eigen之间的数据传输

machine-learning - 尝试在 290X 上设置机器学习库

python - ArrayFire 和 Python

python - 英特尔 MKL fatal error : Cannot load libmkl_mc3. so 或 libmkl_def.so

julia - 在 Julia 中通过 ArrayFire 在 GPU 上编写代码的最佳方式

c# - 将af::array转换为af_array并返回

c++ - 使用 ArrayFire 库

gpgpu - 从 arrayfire 数组中检索值作为标准类型和序列化

c++ - 迭代地从 ArrayFire 数组中删除元素

c++ - 在 Julia 中编写和调用 ArrayFire 自定义 C 函数的正确方法