我有一个来自f:[0,infty)-> R的函数。我正在尝试使用以下算法在Python中编写代码以使其最大化(代码假定最大值出现在10之前;但这没关系。在我实际需要的示例中,这太过分了:
不幸的是,当我尝试运行此命令时,我得到了KeyError: 0.6023199999999999
。我认为这意味着Python尝试在0.6023199999999999处访问字典,但在那里找不到条目。显然那是不对的。可能是,Python应该尝试访问0.60232,但是错误地将其“四舍五入”为0.6023199999999999。
肯定有一种无需使用字典即可完成此操作的方法。但是这种方式看起来很优雅。它提供了我制作图表所需的一切,这些图表显示了沿途测试的值,因此我可以直观地看到进度。所以我想如果我能使它工作。
为什么Python被10除以绊倒?我该如何预防呢?
谢谢