gpt4 book ai didi

python - numpy中的递归减法

转载 作者:行者123 更新时间:2023-11-28 21:52:45 25 4
gpt4 key购买 nike

考虑以下递归问题:假设我有 total_units我可以花在 total_days 上的东西.在任何一天,当我花费这些单位时,我有 units_left单位和 days_left左边。基于此,我可以定义 ideal_daily_rate作为units_left/days_left .

现在,我们假设从第一天开始,我们选择在20% 消费。在 ideal_daily_rate 之上每天。请注意,在任何一天的开始,ideal_daily_rate 总是计算为units_left/days_left ,我们只是选择多花 20% 的 ideal__daily_rate在那个特定的日子。

目标是在给定初始条件的情况下获得我每天花费多少单位 total_units , total_days和上述理想率20% .

numpy里面有图书馆吗?可以帮助处理/矢量化这种类型的递归?

最佳答案

我不明白为什么这需要递归。这是一个简短的模拟,用于获取您所描述的值。它本质上是一个衰减差分方程(微分方程的离散版本)。如果您认为我误解了什么,请纠正我。

days_left = 100
units_left = 50
ideal_daily_rate = units_left/days_left
spend = 1.2*ideal_daily_rate

while (days_left>0):
print( "days_left: %4.1f unit_left: %4.1f ideal: %5.2f spend: %5.2f" % (days_left,units_left,ideal_daily_rate,spend))
units_left -= spend
days_left -= 1
if (days_left>0):
ideal_daily_rate = units_left/days_left
spend = 1.2*ideal_daily_rate

关于python - numpy中的递归减法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27913157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com