memoization 相关问题

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

ZIO#memoize 在服务中

我正在设计一个 ZIO 服务。我必须在其内部逻辑中使用记忆化。我怎样才能做到这一点? 例如,如果服务的一个方法(或所有方法)需要某种授权......

回答 1 投票 0

使用动态规划求所有整数子串的总和

我正在解决来自 hackerrank 的 Sam 和子串问题。它基本上是查找具有所有整数的字符串的所有子字符串的总和。 萨曼莎和山姆正在玩数字游戏。给定一个数字...

回答 2 投票 0

对于streamlit的st.cache_resource中不可散列的项目来说,良好的“hash_func” - 主要是数据帧?

Streamlit 的 st.cache_resource 装饰器是加速 Streamlit 应用程序的关键。 在如下函数中: @st.cache_resource def Slow_function(inputA, input_b): ... 返回一些东西 它可以加快...

回答 1 投票 0

测试已记忆的组件是否未重新渲染

在我的上一次提交中,我降低了 React 应用程序的性能(我引入了 Context,并且我了解到它会干扰 Memoization)。 我想添加测试来检查记忆的组件...

回答 1 投票 0

从父级接收作为 prop 的数组用作 useMemo 的依赖项会触发无限重新渲染

我有一个看起来像这样的组件 从 'react' 导入 { useState, useEffect, useMemo } 从“~/components/Input”导入输入 从“fuse.js”导入保险丝 接口道具 { 数据:任意[] 键:

回答 1 投票 0

使用 lambda 和“修复函数”快速记忆匿名递归函数

背景 我最近了解到,定点组合器可以轻松定义递归函数而无需命名它们。 它主要用于函数式编程语言(例如fix fun...

回答 1 投票 0

如何创建记忆功能

我被这个记忆问题难住了。我需要创建一个函数来检查是否已经为给定参数计算了值、返回之前的结果或运行计算...

回答 6 投票 0

函数中意外的记忆

我的案例非常简单——每个人都有这种钩子。 它包含状态并返回一些操作该状态的方法。 我的问题是为什么我有时会得到状态变量(loadedPolys)

回答 1 投票 0

如何仅使用长度(和结束位置)来记忆最长可整子集?

目标是找到最大的可整分子集。可除子集是 s.t. 的子集。对于每对元素 i、j,要么 i 可被 j 整除,要么 j 可被 i 整除。解决的一般方法

回答 1 投票 0

动态规划,创建memo表最长稳定子序列

我已经研究动态规划问题很长一段时间了,但陷入困境,因此非常感谢任何帮助。 这是问题的第一部分,我能够通过测试......

回答 2 投票 0

包裹组件可以避免子组件重新渲染...?

我看到一篇帖子是关于“如何防止重新渲染,以及过多添加记忆”。 发帖:https://d2.naver.com/helloworld/9223303 (这是用韩文写的,我不确定它有英文...

回答 1 投票 0

递归函数中用于查找求和到目标的组合的记忆问题

我需要编写以下函数: 编写一个接受目标(int)和整数列表的函数。该函数应返回加起来达到目标的任意元素组合的列表...

回答 1 投票 0

回收Python对象ID对于Pickler来说会是一个问题吗?

我读到 pyhton 会回收 ID,这意味着新对象最终可能会使用先前存在并被销毁的对象的 ID。我还读到了有关泡菜的内容: pickle 模块跟踪...

回答 1 投票 0

react中useMemo和cache的区别

在React中,我们有最新的新功能,称为cache,那么react中的cache和useMemo钩子之间应该有什么不同 从“反应”导入{缓存};

回答 1 投票 0

在Python中缓存类属性

我正在用python编写一个类,并且我有一个属性需要相对较长的时间来计算,所以我只想执行一次。另外,并不是该类的每个实例都需要它,所以...

回答 11 投票 0

为什么叫记忆化?

记忆化是一种动态编程技术,其中昂贵的函数调用的结果被存储和重用,防止冗余计算并提高性能。 样本记忆 我...

回答 1 投票 0

LeetCode - 最小下降路径总和 - 关于记忆的问题

我正在尝试解决这个leetcode问题:https://leetcode.com/problems/minimum-falling-path-sum/description 给定一个 n x n 整数矩阵数组,返回任何下降路径 t 的最小和...

回答 1 投票 0

我可以在不使用 Next 应用程序路由器的 fetch 的情况下标记数据访问以进行手动缓存重新验证吗?

我想在 Next 项目中使用应用程序路由器实现重新验证端点,所以我认为我的选择是 revalidatePath 和 revalidateTag。 我想要重新验证的数据访问工作...

回答 1 投票 0

如何使用 Jest 模拟记忆化的 React 组件

我想模拟一个已被记忆的React组件。我正在使用 React 18.2 和 Jest 29.7 以及 Typescript,以防万一。我已经尝试了几种方法,但似乎找不到有效的方法......

回答 1 投票 0

斐波那契与记忆灵丹妙药

我正在学习函数式编程,我用 Elixir 做了一个简单的斐波那契数列。 我知道在函数式编程中不可能改变值,我编写了一个代码来用备忘录制作斐波那契数...

回答 4 投票 0

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