lazy-evaluation 相关问题

懒惰评估指的是寻求避免评估表达式的各种概念,除非需要它的值,并且在其所有用途之间共享表达式的评估结果,因此不需要对表达式进行多次评估。

火花,在DataFrame(或RDD)上多次应用过滤器,而没有多余的评估

我有一个Spark DataFrame,需要对父RDD的链接进行大量评估。 val df:DataFrame [(String,Any)] = someMethodCalculatingDF()val out1 = df.filter(_._ 1 ==“ Key1”)。map(_._ 2)....

回答 1 投票 2

scala中的`def`评估为什么?

我写的是Scala Repl def sum(a:Int,b:Int)= a + b这是按sum:(a:Int,b:Int)Int in Repl计算的。 Scala中的def被懒惰地评估。那么,Repl显示的类型是什么?另外,如何...

回答 1 投票 1

RDD操作,例如first(),head(),isEmpty()..,它们会评估整个RDD吗?或只是其中的一部分?

我有一个RDD,groupResultMap,并在下面编写代码。 if(groupResultMap.isEmpty)Map [String,Any]()else groupResultMap.mapPartitions(// do somthing //).collectAsMap在代码中,RDD将...

回答 1 投票 0

dplyr中的filter()如何评估自定义函数中()的内容?

我正在尝试编写一个函数,该函数采用两个列名以及每个列名的上下边界,因此我可以使用自己选择的列名和边界对数据进行子集化。 ...

回答 2 投票 0

Swift:为什么不能让懒惰的,计算的属性和属性观察器

我一直在寻找为什么懒惰的,计算的属性和属性观察器不能为(let)常数,例如,我知道直到被访问后才分配lazy,但是为什么不能(let)被赋值。 。

回答 1 投票 0

FlatMap的方法级别通用键入

我目前正在研究惰性流的SpecialList实现,并且需要实现平面图功能。公开 SpecialList flatMap(Function

回答 1 投票 0

如何在Haskell中重复读取大数据文件的随机行?

我有一个60k行的数据文件,其中每行都有〜1k以逗号分隔的Ints(我想立即变成Doubles)。我想遍历32行的随机“批”序列,其中...

回答 1 投票 0

陷入无限循环的应用解析器

我正在尝试实现自己的Applicative解析器,这是我使用的代码:{-#LANGUAGE ApplicativeDo,LambdaCase#-}模块Parser其中-实现Applicative Parser导入Data.Char ...

回答 1 投票 1

迭代器的等效项。对于一个可迭代的项,是否连续?

我需要产生一个java.lang.Iterable [T],其中T的提供是长时间运行的操作。另外,在提供T之后,将其包装起来,并进行进一步的计算以准备下一个...

回答 2 投票 0

关于Hasfell中的hFlush和惰性评估的问题

我具有相同功能的三个定义:提示::字符串-> IO字符串提示=(getLine IO字符串提示'str = do ...

回答 1 投票 0

使用爆炸模式时,IO monad是否变得严格?

我希望以下代码段:main = do let!x = [2,3,5,2,3,5,6,7,1,3,0,1]开始

回答 1 投票 1

将变量名传递给R中的函数

我已经注意到,有很多软件包允许您传递在调用函数的上下文中甚至可能无效的符号名称。我想知道这是如何工作的,以及如何在我的...

回答 4 投票 28

对注释扩展功能的惰性评估

我编写了一个在组内扩展注释的功能。 function(data,group_col,expand_col){data%>%dplyr :: group_by(!! rlang :: ensym(group_col))%>%dplyr :: mutate(!! rlang :: ...

回答 1 投票 1


如何恢复斐波那契功能?

此斐波那契功能是通过什么机制记忆的? fib =(映射fib'[0 ..] !!),其中fib'1 = 1 fib'2 = 1 ...

回答 4 投票 110

评估在Python中调用的延迟评估

我有一个程序,其中变量来自显式值或延迟的求值。我希望他们在被叫时以同样的方式“回应”。最小工作示例:...

回答 1 投票 0

lambda表达的延迟实例化

我想在lambda表达式中访问foo :: func(),但声明了foo类,但目前尚未定义。有什么办法可以懒惰地表达lambda吗?如果我替换了lambda表达式...

回答 2 投票 4

在Javascript中遍历目录结构与回调每一击

有许多用于在Javascript遍历目录树(节点目录,fs.readdir,...),完成后最支持具有回调的异步执行选项。但是,有没有...

回答 1 投票 0

懒洋洋地评估属性的语法差异

是否有一个懒洋洋地评估财产以下两种方法(财产与支持字段与默认值属性)之间的差异,或者是他们相同呢? //(1)公共...

回答 2 投票 0

在SQLAlchemy的列延迟加载

是否有可能在SQLAlchemy的懒加载列?我有我通常使用,但在某些情况下,我不希望加载这个特定的列(而我想有ORM对象)大BLOB列。是...

回答 1 投票 14

© www.soinside.com 2019 - 2024. All rights reserved.