classmethod Objective.getValues()
用法
df = getValues()
df = getValues(suffixes)
說明
這些函數返回一個數據幀,其中包含目標的所有指定後綴,與底層 AMPL 實體分離。要訪問數據,請參閱
。DataFrame
o.getValues()
獲取 AMPL 值(相當於後綴 val
)
o.getValues(suffixes)
允許用戶指定要獲取的後綴
輸入參數
suffixes
指定要獲取的目標的哪些後綴的字符串(請參閱AMPL 內置 suffixes)。
輸出參數
df
包含目標及其索引的所有指定值的 DataFrame
示例
在 AMPL 中創建一個索引 cosntraint,然後獲取 DataFrame 中所有實例的所有後綴的所有值並顯示它。
ampl.eval('var x{i in 1..2} <= i;');
ampl.eval('maximize z{i in 1..2}: x[i];');
ampl.solve;
z = ampl.getObjective('z');
df = z.getValues('val', 'astatus', 'result', 'exitcode');
df
給出:
i in 1 .. 2 | value astatus result exitcode
1.0 | 1.0 in solved 0
2.0 | 2.0 in ? -1
相關用法
- Matlab AMPL Objective.get用法及代碼示例
- Matlab AMPL Objective.astatus用法及代碼示例
- Matlab AMPL Objective.value用法及代碼示例
- Matlab AMPL Objective.message用法及代碼示例
- Matlab AMPL Objective.result用法及代碼示例
- Matlab AMPL Objective.exitcode用法及代碼示例
- Matlab AMPL ObjectiveInstance.value用法及代碼示例
- Matlab AMPL ObjectiveInstance.astatus用法及代碼示例
- Matlab AMPL ObjectiveInstance.message用法及代碼示例
- Matlab AMPL ObjectiveInstance.result用法及代碼示例
- Matlab AMPL ObjectiveInstance.exitcode用法及代碼示例
- Matlab AMPL ConstraintInstance.lb用法及代碼示例
- Matlab AMPL ConstraintInstance.ub用法及代碼示例
- Matlab AMPL VariableInstance.ub用法及代碼示例
- Matlab AMPL Constraint.body用法及代碼示例
- Matlab AMPL Parameter.hasDefault用法及代碼示例
- Matlab AMPL SetInstance.contains用法及代碼示例
- Matlab AMPL Variable.getIntegrality用法及代碼示例
- Matlab AMPL DataFrame.setMatrix用法及代碼示例
- Matlab AMPL Parameter.set用法及代碼示例
注:本文由純淨天空篩選整理自ampl.com大神的英文原創作品 getValues。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。