如何将阵列火阵列转换为锈蚀 Vec?



我是 Rust(和 Arrayfire(的新手,正在做一个小项目。我正在尝试将 Arrayfire 阵列(仅限真实(转换回 Rust Vec。

经过一番研究,我无法找到解决方案。索引的 Rust Arrayfire 文档部分仅显示(据我所知(返回另一个数组的方法。

我发现这篇文章谈论了C++ Arrayfire,但Rust Arrayfire Array没有实现索引特征。

有没有办法将 Arrayfire 数组转换为 Rust Vec,或者像 v[0] 那样索引返回一个元素(例如一个 i64(的数组的方法?

您使用Arrayhost函数。这样的事情应该有效:

let mut buffer = Vec::<f64>::new();
buffer.resize(ar.elements());
ar.host(&mut buffer);
// Buffer now contains a copy of the data.

相关内容

  • 没有找到相关文章

最新更新