我正在尝试将一个(用 cpp 编写)并输出 gr_complex 值的块连接到一个使用 numpy.complex 作为输入的块(用 python 编写)。
我收到以下错误,
文件“/usr/local/lib/python2.7/dist-packages/gnuradio/gr/runtime_swig.py”,第 4569 行,primitive_connect 返回 _runtime_swig.top_block_sptr_primitive_connect(self, *args) ValueError: itemsize mismatch: ofdm_sync_long0:0 using 8、gen_diff_fft_win0:0 使用16
sizeof(gr_complex) 是 8 个字节,sys.getsize(numpy.complex) 返回 32 个字节。这可能是错误的原因吗?
是否可以在 python 中使用 gr_complex 类型?与 CPP 块相比,我在 python 块中进行更改会更容易。