【发布时间】:2010-12-31 14:55:08
【问题描述】:
我刚开始使用 Python,我不知道 memoization 是什么以及如何使用它。另外,我可以举一个简化的例子吗?
【问题讨论】:
-
当相关维基百科文章的第二句包含短语“在一个通用的自顶向下解析算法[2][3] 中的相互递归下降解析[1] 时,它可以容纳歧义和左递归”多项式时间和空间,”我认为问 SO 发生了什么是完全合适的。
-
@Clueless:该短语前面是“记忆也已在其他情况下使用(并且用于速度增益以外的目的),例如 in”。所以这只是一个例子列表(不需要理解);这不是记忆化解释的一部分。
-
@StefanGruenwald 该链接已失效。你能找到更新吗?
-
pdf 文件的新链接,因为 pycogsci.info 已关闭:people.ucsc.edu/~abrsvn/NLTK_parsing_demos.pdf
-
@Clueless,这篇文章实际上是说“简单在一个通用的自顶向下解析算法[2][3]中的相互递归下降解析[1],它适应了歧义和多项式时间和空间的左递归”。您错过了简单,这显然使该示例更加清晰:)。
标签: python memoization