Haskell 装箱和未装箱向量之间的有效转换

Haskell 装箱和未装箱向量之间的有效转换,haskell,vector,Haskell,Vector,在Data.Vector.unbox和Data.Vector之间进行转换的推荐方法是什么。具体来说,我需要将一个函数映射到一个向量上,该向量将不可伸缩的元素类型(如Int)转换为不可伸缩的元素类型(如Text)。我假设浏览中间列表不会非常有效。您可以使用Data.Vector.Generic中的函数来更改向量类型,然后使用映射来执行每元素转换。还有一个有用的事实:它融合得很好!

Data.Vector.unbox
Data.Vector
之间进行转换的推荐方法是什么。具体来说,我需要将一个函数映射到一个向量上,该向量将不可伸缩的元素类型(如
Int
)转换为不可伸缩的元素类型(如
Text
)。我假设浏览中间列表不会非常有效。

您可以使用
Data.Vector.Generic
中的函数来更改向量类型,然后使用
映射来执行每元素转换。

还有一个有用的事实:它融合得很好!