标签: python optimization ipython-notebook ampl
在许多应用中,我们需要优化。通常是数据库或文本文件中需要优化的数据。是否有任何python解析器/实用程序读取将python数据结构转换为AMPL数据文件,以便我们可以运行优化?
答案 0 :(得分:1)
如果您只需要将Python数据结构转换为AMPL数据,则可以尝试使用临时解决方案。例如,尝试Jinja2来定义您需要的特定AMPL格式。
如果您需要将AMPL数据转换为Python结构,则应尝试Amply。
另一种方法可能是用Python编写模型并从Python运行求解器,而无需使用AMPL。在这种情况下,您应该尝试Pyomo或PuLP。