lazy-evaluation 相关问题

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

如何在函数内安全地将惰性对象导出到函数中的工作人员?

我在函数 g 中有一个函数 f,它首先操纵来自 lm、lme4::lmer 或 lmerTest::lmer 的调用并重新评估它。 f 将使用 vapply(类型 1)或 mclapply(类型...

回答 1 投票 0

错误“‘OutputLogMessage’的错误参数(预期数字,为零)”是什么意思?

我收到一条错误消息: [字符串“LuaVM”]:163:“OutputLogMessage”的错误参数#3(预期数字,为零)行号:1 已加载 [字符串“LuaVM”]:163:'

回答 1 投票 0

请帮助我在新的 ghub 上不断出现错误

我收到一条错误消息; (我是lua新手) [字符串“LuaVM”]:163:“OutputLogMessage”的错误参数#3(预期数字,为零)行号:1 已加载 [字符串“LuaVM”]:163:错误的参数...

回答 1 投票 0

在什么情况下 `..._or()` 比 `..._or_else(|| {})` 更好,为什么?

如果变体 ..._or_else() 仅在需要时执行 // 例子 让 value = option.unwrap_or_else(||compute_value(argument)); // 仅当 `option` 是枚举变量 Option::None...

回答 1 投票 0

如何实现惰性setdefault?

dict.setdefault 的一个小烦恼是它总是评估第二个参数(当然,当给出时),即使第一个参数已经是字典中的键。 例如...

回答 5 投票 0

强制创建惰性对象

我收到了一系列懒惰物品。然后我想一次性强行将它们全部“创建”。 无效测试(IEnumerable>项目){ } 通常对于懒惰的物品,续...

回答 4 投票 0

Haskell 中单子上下文下无限列表的惰性

我目前是第一次学习haskell,在理解惰性求值方面遇到了很多困难。 主要问题是,在以下场景中,有些行为是懒惰的,有些则不是......

回答 2 投票 0

将参数传递给 Lazy singleton GetInstance

我正在使用.NET 4的Lazy类型方法来创建单例实例。但我想将配置文件的三个文件路径传递给返回单例的属性Instance 噗...

回答 2 投票 0

Ruby 中的惰性求值

我遇到了 Ruby 的情况,可能需要创建一个对象,但不确定。由于创建对象的成本可能很高,所以我不太急于创建它。我觉得这个...

回答 3 投票 0

用极坐标替换惰性求值中使用的枢轴操作

我有一组时间戳事件,对于每个时间戳,我需要每个用户名的“最后”值的总和。这可以通过数据透视表来完成,但我想使用 LazyFrame,

回答 1 投票 0

我对 Haskell 的 thunks 感到困惑

问题1:wikibook上说:在这个表达式中 让 z = (length [1..5], reverse "olleh") in ... z 是一个 thunk。 但是这个stackoverflow帖子说z的最外层是......

回答 0 投票 0

延迟是如何实现的?

我对惰性求值和流的工作原理有深刻的理解。 但是,此时我只是在阅读本书时遇到了一些麻烦。我真的不明白它想告诉我什么......

回答 1 投票 0

Java IntStream 在尝试解决代码战问题时出现问题(Prime Streaming PG-13)

我在 3 月份报名参加了 codewars,我已经完成了一些挑战。我在以下方面遇到困难。名称是 Prime Streaming (PG-13),并在下方突出显示。 创建一个

回答 1 投票 0

SML 函数来展平流?

我正在尝试使用 SML 中的流函数编写一个函数来展平流,但我不确定该怎么做。 我的想法: fun flatten xxs = (case xxs of 空 => 空 |缺点(...

回答 0 投票 0

Ocaml:惰性列表

如何制作一个惰性列表来表示一系列加倍的数字?例子: 1 2 4 8 16 32

回答 5 投票 0

在惰性 getter 函数中避免“$0' 是不可变的”?

我的结构中有一个名为 labelColors 的惰性变量: 懒惰的 var _labelColors: LabelType = { return url.getTagColors() }() var labelColors : 标签类型 { 变异 get { return _labelCol ...

回答 2 投票 0

找不到在 ggplot() for 循环中强制评估的方法

我是 R 语言的新手,但我发现它非常有用。我需要对数据集进行多次回归(按年),但如果我可以访问更多年份,我希望我的代码灵活。所以我...

回答 0 投票 0

如何在跳过 Pytest 类时避免参数化?

我有两个 Pytest 类:一个测试类非常快,另一个测试类较慢,通过函数调用参数化自身并在多个测试中重用该资源。 我的问题是,当 r...

回答 1 投票 0

请解释“thunks”的编码。

我从书中尝试了以下代码。 ;pg 51 R. Kent Dybvig 的“方案编程语言” (定义惰性 (lambda (t) ;所以懒惰接受参数 t (让...

回答 1 投票 0

Javascript 中的 Eratosthenes 筛法 vs Haskell

我一直在玩 Haskell,发现它很吸引人,尤其是惰性求值特性,它允许我们处理(可能)无限列表。 由此衍生出美丽的

回答 3 投票 0

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