cost 103 ms
如何指定固定大小的向量的类型? - How to specify the type of a vector of fixed size?

我正在尝试使用Data.Vector.Fixed作为函数的输入,并且正在努力在类型签名中指定向量的维度。 例如,我正在尝试执行以下操作: 因此指定使用数字皮亚诺如定义的矢量的维数(8) Data.Vector.Fixed.Cont 。 但是,尝试编译它会导致种类不匹配错误: 如何在类型签 ...

可存储向量和未装箱向量之间的差异 - Differences between Storable and Unboxed Vectors

所以......我现在最好使用未装箱的矢量(来自vector包)而没有给予太多考虑。 vector-th-unbox使为它们创建实例变得轻而易举,为什么不呢。 现在我遇到了一个实例,我无法自动派生这些实例,这是一种具有幻像类型参数的数据类型(如Vector (s :: Nat) a ,其中s对长 ...

Haskell使用索引使用子向量创建向量 - Haskell create vector with subvectors using indexes

我正在尝试创建一个包含子向量的向量,该子向量由使用子向量索引的向量从另一个向量中取出的元素组成。 中的每个元素b对应于子矢量索引中的元素a投入时应该有c 。 我有点卡住了,得到了错误 “无法在stmt列表理解k <-b中将预期类型[Int]与实际类型Vector Int ...

使用generate将值散布到单独的Vector中 - Intersperse values into separate Vectors using generate

我正在尝试通过使用从索引创建值的自定义数据类型(或元组)的函数来生成Vector的元组。 这是一种可以达到预期效果的方法: 除了我想对每个Vector进行一次迭代外,几乎如下所示,但避免对函数f多次求f : 谨记一下,我了解Vector库支持融合,并且第一个示例已经非常有效。 ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM