Memoization

Memoization

文章 1 浏览 178

用于生成排列的记忆化

有没有办法有生成排列的记忆技术。例如 对于数字 1234... 对我来说问题是它占用了大量内存。有什么办法可以占用适量的内存…

浅忆 2024-12-21 22:58:44 0 0

memoized_finder 方法出现错误

我尝试实现 memoized_finder 方法,但收到一个我不明白的错误。 我的方法如下: class Module def memoized_finder(name, conditions=nil) class_eval…

滥情哥ㄟ 2024-12-21 19:21:41 0 0

使用以 int、int 和 int 对为模板的映射实现记忆表

我已经实现了递归算法,为了提高性能,我想添加一个记忆表。我的问题最自然的结构是 map,int> lookup_table; ,我使用的递归算法是 int max_sum_path(…

蝶舞 2024-12-20 08:05:59 1 0

python 是否有已建立的 memoize 磁盘装饰器?

我一直在寻找一个 python 模块,它提供具有以下功能的 memoize 装饰器: 将缓存存储在磁盘上,以便在后续程序运行中重用。 适用于任何可腌制的参数,…

笑叹一世浮沉 2024-12-20 04:42:45 0 0

什么信息标识路径上的文件数据未更改?

我想记住对给定路径的文件数据进行操作的函数的结果。如何确定文件数据自上次处理以来是否已更改? 我正在考虑映射包含 st_dev 的键, st_ino 和 st_m…

☆獨立☆ 2024-12-18 08:35:19 3 0

Java 中的记忆化

好吧,在 C# 中我可以这样写: public class Memorizer { private Dictionary _mem; private Func _function public Memorizer (Func function) { _fu…

等风来 2024-12-17 05:57:29 0 0

记忆、解释器和闭包

所以我正在尝试,并在方案中创建了一种编程语言。我也为它构建了一个解释器,这是下面的大部分代码。 我想重写解释器,以便它用较小的环境构建闭包,…

独﹏钓一江月 2024-12-17 03:10:05 1 0

谁能解释一下这个记忆/动态编程问题/谜题的解决方案?

这是问题陈述: 这是一个两人游戏。最初,数组中有 n 个整数,玩家 A 和 B 有机会交替取它们。每个玩家可以从数组的左端或右端取一个或多个数字,但不…

泪是无色的血 2024-12-16 02:05:34 2 0

使用 Rails Presenters - memoizable 在 3.1 中被弃用 - 使用 ||= 代替?

问题:尽可能避免创建多个对象或多个查询。 我使用带有 Rails 的 Presenter 作为最佳实践。 我遵循的建议是,最好使用“extend ActiveSupport.Memoize…

七婞 2024-12-12 21:48:56 2 0

编译器和运行时环境中的持久代码记忆

我相信代码缓存的概念(例如ccache)应该扩展到更精细的 GCC 或 LLVM+Clang 等编译器中中间代码 (IC) 和目标代码 (TC) 的粒度记忆。 然后,这可以用于…

淡笑忘祈一世凡恋 2024-12-06 02:46:48 5 0

使用 eval 记忆实现。 eval 的这种使用可以接受吗?

...或者有更好的方法来实现记忆化吗? Function.memoize = function(callableAsString) { var r = false, callable, code; try { callable = eval(cal…

淑女气质 2024-12-05 10:46:57 3 0

Haskell 中的部分记忆

我试图找到一种好方法,使用 Data.MemoCombinators 来记住 Haskell 中函数的部分域(非负整数)。 import Data.MemoCombinators --approach 1 partFib…

树深时见影 2024-12-04 08:56:44 3 0

R 中的缓存/记忆/散列选项

我试图找到一种简单的方法来使用 R 中的 Perl 哈希函数(本质上是缓存),因为我打算同时进行 Perl 风格的哈希并编写自己的计算记忆。然而,其他人已…

×纯※雪 2024-12-02 11:57:01 4 0

使用 ||= 语法执行记忆有哪些缺点

我注意到有几个人评论了他们如何使用 ||= 来执行记忆化 很“草率”,但他们还是这么做了,“因为他们很匆忙”。 我还找到了 ActiveSupport::Memoizes…

淑女气质 2024-12-02 03:54:24 2 0

是否有一个基于对象身份的、线程安全的记忆库?

我知道记忆似乎是堆栈溢出的 haskell 标签上的一个长期话题,但我认为以前没有人问过这个问题。 我知道 Haskell 有几个不同的“现成”记忆库: memo-c…

空宴 2024-11-26 22:35:09 2 0
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文