gams-math - GAMS:获取向量的第 n 个元素
问题描述
我在参数变量中有一个数据集
set t /t1 * t5/;
parameter mydata(t) /t1 10, t2 20, t3 30, t4 40, t5 50/;
我怎样才能,最简单的方法,得到第n 个元素mydata
。我正在寻找类似的东西:
display mydata(3)
我将在哪里获得价值30
解决方案
set t /t1 * t5/;
parameter mydata(t) /t1 10, t2 20, t3 30, t4 40, t5 50/;
scalar x;
x = sum(t$(ord(t)=3), mydata(t));
display x;
推荐阅读
- python - 如何在带有 python 内核的谷歌 colab 笔记本上有效地使用 R keras(以及其他在其背景中使用 python 的 R 包)?
- javascript - 如何在 NodeJs 中为我的脚本动态创建时间间隔
- java - 如何从 Apache Lucene 8 中的搜索结果中删除重复项
- sas - 在 PROC SQL 中将表连接在一起
- javascript - 打字稿滚动位置
- android - React Native Android Build Failure - 配置项目':expo-image-loader'.java.lang.IllegalArgumentException时出现问题(无错误消息)
- python - 使用 Sphinx 记录 Django 项目
- javascript - 在 ReactJs 中自动上下滚动表格
- mongodb - Java - 使用 MongoDB 集合 bulkWrite 插入/更新
- terraform - Terraform 模块来源:目标最新版本和 GitHub 中的特定文件