我正在浏览scipy.optimize.linprog
的文档,并且注意到函数中内置了两种方法:单纯形法和内部点方法。
我还从实验中学到,单纯形方法由于对浮点的处理不当而失败,因此我决定使用内部点方法。
但是,当我运行以下内容时:
scipy.optimize.linprog(A_eq = A, b_eq = B, method='interior-point')
我收到一条错误消息,通知我internal-point对于参数方法而言不是有效的字符串。我确保直接从该函数的源代码复制文本,但仍然无法识别该文本。
此外,我尝试查看该函数使用的内部点方法的源代码(here),但我只会迷失其中。
我在这里做错什么了吗?我应该在这里做什么?
正如评论所指出的那样,我的scipy版本没有足够更新以使用内部点。但是,我正在使用的python版本是作为sp_execute_external_script的一部分内置于SQL中的,所以我不确定是否可以更新scipy。我有其他选择吗?