gpt4 book ai didi

c++ - Cxx.jl Julia Complex 和 std::complex 之间的转换

转载 作者:行者123 更新时间:2023-12-02 14:31:17 28 4
gpt4 key购买 nike

我目前正在使用 Cxx 来允许 Julia 代码与 C++ 库交互。我想做的一部分是在两个方向上有效地传递复杂数据的集合(通常是 vector )。也就是说,我想要以下内容:

cv = [1 + 2im, 0 - 1im, ..., 1 + 0im]
cxxv = convert(cxxt"std::vector<std::complex<int>>", cv)
new_cv = icxx"process_complex_vector($cxxv);"
# do some stuff with new_cv

有什么建议吗?

最佳答案

我的印象是 Cxx.jl 维护得不好,如果您认真考虑包装 C++ 库,则应该使用 CxxWrap.jl 。我尝试使用 Cxx 来包装库并放弃了。您的结果可能会有所不同。

也就是说,Keno 可能会对 Julia slack 做出更好的 react .

关于c++ - Cxx.jl Julia Complex 和 std::complex 之间的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59721332/

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