arrays - 如何在 Excel 中的 Opl Cplex 中表示和读取 4D 数组
问题描述
如何表示和读取从 Excel 到 Opl Cplex 的 4D 数组?3D IBM 阵列链接没有帮助,尝试适应 4D 不起作用。
解决方案
首先,您可以使用 SheetRead 从 Excel 中读取元组集“输入”:
tuple t
{
string k;
string l;
string i;
string t;
float cost;
}
{t} input=...;
然后将此元组集转换为 4D 数组:
float cost[K][L][I][T];
execute
{
for(var x in input) cost[x.k][x.l][x.i][x.t]=x.cost;
}
注意:我在https://www.ibm.com/developerworks/community/forums/html/topic?id=bcaea400-c839-4f12-85bc-4750c48d68f3&ps=25处理了这个问题
推荐阅读
- certificate - RSA2048签名输出Base64length
- javascript - Firebase 用户身份验证
- .net - (DOCKER) 服务不会从特定用户开始
- hdfs - 在 Flink 集群上集成 Hadoop 3.x 的问题
- c - scanf 期望多一个值(VS Code)
- gcc - 我可以强制链接器使用静态库而不是动态库吗?
- typescript - 是否可以访问 *.spec.js 文件中的 nuxt 上下文?
- mongodb - 如何在未找到 MongoDb 的情况下获得每个日期的最高值?
- raspberry-pi - 全屏顶部的窗口 - raspbian
- python - 从 tkinter 中的另一个类更新数据框