Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用通用元组函数一次进行多次折叠
如何编写一个接受类型函数元组的函数ai gt b gt ai并返回一个函数 该函数接受类型元素的元组ai 类型的一个元素b 并将每个元素组合成一个新的元组ai 那是签名应该是这样的 f a1 gt b gt a1 a2 gt b gt a2
Haskell
ghc
fold
higherorderfunctions
为什么这个 Clojure 减速器 r/fold 没有提供任何性能优势?
我想知道为什么下面的代码在 r fold 的情况下没有提供加速 我对减速器有什么误解吗 我在一个相当慢的 尽管有 2 个核心 Ubuntu 12 04 开发盒上运行它 通过 emacs 和 lein 运行 每个都有相同的结果 require
performance
Clojure
fold
reducers
Foldl 是否比其严格的表亲 Foldl' 更好?
Haskell 有两个列表左折叠函数 foldl 以及 严格 版本 foldl 不严格的问题foldl是它建造了一座重击塔 foldl 0 1 5 gt 0 1 2 3 4 5 gt 15 这会浪费内存 并且如果列表中的项太多 可能会导致堆
Haskell
fold
strictness
haskell 的foldr 总是采用两个参数的lambda 吗?
Haskell 新手在这里 我正在用 haskell 解决这个问题 Eliminate consecutive duplicates of list elements If a list contains repeated elements
Haskell
fold
scala 中的reduceLeft(或foldLeft)与reduceRight(或foldRight)
我正在从 coursera 学习 scala 在里面reduceLeft and reduceRight描述如下 然后在下一张幻灯片上 老师说这个代码模式被抽象为reduceLeft 我的问题 我认为第一张幻灯片中的模式是reduceRig
scala
fold
foldleft
Foldl 是如何偷懒的?
有很多好的问题和答案 https stackoverflow com questions 4977417 haskell foldl and stack overflow about foldl foldr and foldl 在哈斯克尔
Haskell
lazyevaluation
fold
在 SML 中使用foldr 连接字符串
我正在尝试声明一个函数 字符串列表 gt 字符串 例如输入 Chicago city USA 应该返回 Chicago city USA 到目前为止我所做的是 fun gather ts foldr op ts 这似乎有点符合 但问题是 我
string
concatenation
SML
fold
Apache Spark 中的 reduce() 与 Fold()
有什么区别reduce vs fold关于它们的技术实现 我知道他们的签名不同fold接受添加到每个分区输出的附加参数 即初始值 有人可以讲述这两个操作的用例吗 在考虑使用 0 的情况下哪个会表现更好fold 提前致谢 就性能而言 没有任何
scala
apachespark
RDD
reduce
fold
R,迭代矩阵的行向量
我有一些向量vect我想迭代行向量v的矩阵并计算 cov v vect I tried for vect in mat2 where mat2 is a 215 by 31 matrix 然而 每个向量似乎都是值为 1 的标量 如何迭代矩阵
r
vector
matrix
fold
higherorderfunctions
不是函子(或不可遍历)的可折叠示例?
A Foldable http hackage haskell org packages archive base latest doc html Data Foldable html实例可能是某种容器 因此也可能是Functor以及 的确
Haskell
functor
fold
Traversal
为什么foldr可以在Haskell中的无限列表上工作,而foldl却不能?
我一直在努力理解foldl vs foldr vs foldl 在哈斯克尔 我理解共识是使用foldr when f第二个参数是惰性的 因为它反映了列表的结构 foldl 当我们知道需要处理整个列表并且f其论点很严格 我对这样的情况特别感兴
Haskell
lazyevaluation
fold
Haskell - 如何基于二叉树的foldr创建mapTree函数?
这是 Haskell 编程的第一原理 第 11 章代数数据类型中的一个问题 data BinaryTree a Leaf Node BinaryTree a a BinaryTree a deriving Eq Ord Show 我们实际上
Haskell
Tree
Binary
fold
mapfunction
Perl 中有 zip 和 Fold 等函数吗?
我想使用一些功能 例如 zip http zvon org other haskell Outputprelude zip f html fold http www haskell org haskellwiki Fold and map
perl
Dictionary
zip
fold
使用foldr实现zip
我目前正在阅读 Real World Haskell 的第 4 章 我正在努力理清思路根据foldr 实现foldl http book realworldhaskell org read functional programming ht
Haskell
functionalprogramming
fold
combinators
使用Haskell的map函数计算列表的总和
Haskell addm Int gt Int addm x xs sum x xs 我能够使用以下方法获得列表的总和sum函数 但是是否可以使用以下方法获得列表的总和map功能 还有地图功能有什么用 你不能真正使用map总结一个列表 因为
list
Haskell
recursion
fold
文件夹如何工作?
谁能解释一下怎么做foldr http haskell org ghc docs latest html libraries base Prelude html v foldr work 举这些例子 Prelude gt foldr 54
Haskell
combinators
fold
在 python 或 javascript 中正确使用折叠或减少函数来处理从长到宽的数据?
尝试学习更多地像函数式程序员一样思考 我想用我认为的折叠或归约操作来转换数据集 在 R 中 我将其视为重塑操作 但我不确定如何转化这种想法 我的数据是一个 json 字符串 如下所示 s query Q1 detail cool rank
javascript
python
functionalprogramming
reshape
fold
如何在Haskell中正确使用foldr?
我正在尝试编写一个行为如下的函数 correctCards Card gt Card gt Int 它需要两个卡片类型列表并检查有多少张卡片是相同的 这是我的代码 correctCards answer guess foldr step a
Haskell
fold
Haskell 的foldr 函数有多少个参数?
我是 Haskell 的新手 我正在读这本书 真实世界的哈斯克尔 http book realworldhaskell org read functional programming html fp tailrecursion 在本书的第
function
Haskell
arguments
fold
Tree 实现 Foldable FoldMap 时,Foldr/Foldl 是免费的吗?
我是 Haskell 的初学者 正在从 Learn You a Haskell 学习 有件事我不明白Tree实施Foldable instance F Foldable Tree where foldMap f Empty mempty f
Haskell
fold
foldable
1
2
3
»