我一直在探索 Data.Yarr Array 库,作为我在 Repa 中的一些代码的可能替代品。它似乎功能齐全,并且基准测试-如果正确表明可能会提高性能。
我对 slices 函数的正确使用很感兴趣。
假设我有一个复杂浮点数的二维 ForeignPtr 支持矩阵,采用行主要格式
matrix2D :: UArray F L DIM2 (Complex Float)
我将如何提取列和/或行切片的向量?
一个励志的例子?假设我希望置换列,将每个元素与另一组切片相乘,然后对每个切片执行 1D FFT。
这似乎是一件很常见的事情(在我的信号处理领域)。这样做的惯用方式是什么?
编辑:减少问题的范围。