memoization 相关问题

在计算中,memoization是一种优化技术,主要用于通过函数调用来避免重复计算先前处理的输入的结果来加速计算机程序。

如何实现临时功能“memoization”?

要记忆的功能不是“纯粹的”(它的返回值将来可能会改变)所以我不能使用memoize装饰。而且,我需要调用它的值列表。我做的是......

回答 2 投票 3

为什么在模块中使用实例变量而不是局部变量?

我在Ruby on Rails应用程序中看到了这个代码:模块SessionsHelper def current_user @current_user || = User.find_by id:session [:user_id] end ... end为什么使用实例变量...

回答 2 投票 -1

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

我试图找到一种简单的方法来使用像R中的Perl哈希函数(基本上是缓存),因为我打算进行Perl风格的哈希并编写我自己的计算记忆。 ...

回答 3 投票 69

R记忆到具有不相同匹配条件的文件系统

我想使用带有cache_filesystem的memoise包来缓存长时间运行的函数,以便在闪亮的应用程序中使用。这几乎是完美的,问题是输入是一个列表......

回答 1 投票 0

记忆以函数为参数的函数

我想在下面的函数中使用R包备忘录做一些memoization作为参数的函数:library(memoise)func = function(x)x slowFunc = function(a,f,b = 2){Sys.sleep(。 ..

回答 1 投票 0

关于递归函数的记事

简介我有一个函数将日期作为输入,做一些计算需要一定的时间 - 由Sys.sleep()表示 - 删除日期中的所有' - '并返回一个字符:library(...

回答 1 投票 1

为什么这些记忆功能不同?

我看到如果我以两种不同的方式对函数使用memoize,我会得到两种不同的行为,我想了解原因。 #Not Memoized function fib

回答 1 投票 5

如何在Python中记忆属性?

考虑以下最小的例子:class Foo(object):def __init __(self):self.b = self.a = 1 @property def sum(self):print'Recalculating sum'return self ....

回答 1 投票 0

什么是Memoization?

可以将memoization视为一种设计模式,还是仅仅是一种缓存方法? https://addyosmani.com/blog/faster-javascript-memoization/

回答 1 投票 2

R重复调用后的闭包消化变化

我试图记住一个R函数,该函数在一个相当复杂的闭包上运行,并发现重复调用memoised函数会在检索之前计算结果两次...

回答 1 投票 1

4海绵随机回答

以下是SPOJ的档案问题。示例testCase正在通过,但我在提交时获得了W / A.我错过了一些testCase(testCases)。需要帮助来弄清楚我缺少什么案例和/或什么......

回答 1 投票 0

如何记忆Single发出的值?

假设我有一个昂贵的计算来创建一个对象。我想通过subscribeOn()为调用者提供一些灵活性,以确定发生的位置。但我也不想让这个计算更多......

回答 2 投票 0

Javascript记忆

有人可以使用Javascript提供一个简单的记忆功能。我在网上搜索时发现了一些文章,但我没有看到很多。我找到的最好的文章就是这个......

回答 3 投票 1

如何计算String数据集的fibonacci序列?

我想为字符串数据集计算Fibonacci序列。我正在编写一个普通的JavaScript函数,但我想使用最新的ECMAScript函数编写代码。 var message =“The Da ...

回答 1 投票 0

动态编程 - 杆切割自下而上算法(CLRS)解决方案不正确?

对于“杆切割”问题:给定一根长度为n英寸的杆和一系列价格,其中包含所有尺寸小于n的件的价格。确定通过切割可获得的最大值...

回答 2 投票 3

在python中缓存函数的最后k个结果

我想编写一个接受单参数函数f和整数k的函数,并返回一个与f相同的函数,除非它缓存f的最后k个结果。例如,如果......

回答 3 投票 3

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