classmethod Parameter.set()
用法
set(value)
set(stringvalue)
set(index, value)
set(index, stringvalue)
说明
用于设置参数的单个值的函数。
set(value)
和set(stringvalue)
将标量参数设置为指定值。
set(index, value)
和set(index, stringvalue)
将标量参数设置为指定值。
输入参数
index
要设置的值的索引
value
要设置的数值
stringvalue
要设置的文字值
示例
创建一些参数并为其实例分配单个值。
ampl.eval('param a{1..5} default 2; param b{1..2, 1..2} symbolic default "default value";');
a = ampl.getParameter('a');
b = ampl.getParameter('b');
ad = a.getInstances
bd = b.getInstances
a.set(2, 42);
b.set([1,2], 'New Value');
ad = a.getInstances
bd = b.getInstances
给出:
ad =
2
2
2
2
2
bd =
'default value'
'default value'
'default value'
'default value'
ad =
2
42
2
2
2
bd =
'default value'
'New Value'
'default value'
'default value'
相关用法
- Matlab AMPL Parameter.setValues用法及代码示例
- Matlab AMPL Parameter.hasDefault用法及代码示例
- Matlab AMPL Parameter.get用法及代码示例
- Matlab AMPL Parameter.getValues用法及代码示例
- Matlab AMPL Parameter.isSymbolic用法及代码示例
- Matlab AMPL ConstraintInstance.lb用法及代码示例
- Matlab AMPL ConstraintInstance.ub用法及代码示例
- Matlab AMPL VariableInstance.ub用法及代码示例
- Matlab AMPL Constraint.body用法及代码示例
- Matlab AMPL SetInstance.contains用法及代码示例
- Matlab AMPL Variable.getIntegrality用法及代码示例
- Matlab AMPL DataFrame.setMatrix用法及代码示例
- Matlab AMPL ObjectiveInstance.value用法及代码示例
- Matlab AMPL Tuple.Tuple用法及代码示例
- Matlab AMPL DataFrame.getRow用法及代码示例
- Matlab AMPL VariableInstance.fix用法及代码示例
- Matlab AMPL SetInstance.setValues用法及代码示例
- Matlab AMPL Set.setValues用法及代码示例
- Matlab AMPL Variable.get用法及代码示例
- Matlab AMPL ConstraintInstance.body用法及代码示例
注:本文由纯净天空筛选整理自ampl.com大神的英文原创作品 set(index, value)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。