Python中文
首页
教程
问答
标签
搜索
登录
注册
迭代输入场景并将结果存储为Python中的嵌套数组
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在尝试使用一个循环为所有3个输入场景运行我的模型,而不必复制粘贴脚本3次并手动更改输入数据。我有3个输入数据数组,并希望将结果(同样长度的数组)存储在同一变量中的独立嵌套数组中。目前,我只知道如何附加结果。但是,这是不正确的,我想将不同场景运行的结果存储在同一变量中的不同元素中</p> <pre><code>import numpy as np # Scenarios years = np.arange(50) sc0 = np.arange(50) sc1 = np.arange(50)+100 sc2 = np.arange(50)+200 scenarios = [sc0, sc1, sc2] results = [] # Model computes something for sc in range(3): for t in years: outcome = scenarios[sc][t] / 10 results.append(outcome) </code></pre> <p>简而言之,解决方案应该允许我使用<code>results[0]</code>、<code>results[1]</code>和<code>results[2]</code>访问所有模型运行的结果</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>理解也可以:</p> <pre><code>resultsets = [[sc[t]/10 for t in years] for sc in scenarios] </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
python语法错误(如果不在Z中,则在X中表示s)
9 回答
Python语法错误(无效)概率
6 回答
python语法错误*带有可选参数的args
4 回答
python语法错误2.5版有什么办法解决吗?
8 回答
Python语法错误2.7.4
10 回答
python语法错误30/09/2013
7 回答
Python语法错误E001
3 回答
Python语法错误not()op
6 回答
python语法错误outpu
2 回答
Python语法错误print len()
4 回答
python语法错误w3
5 回答
Python语法错误不是caugh
7 回答
python语法错误及yt-packag的使用
3 回答
python语法错误可以查出来!!瓦里亚布
9 回答
Python语法错误可能是缩进?
2 回答
Python语法错误和缩进
9 回答
Python语法错误在while循环中生成随机numb
9 回答
Python语法错误在哪里?
7 回答
python语法错误在尝试导入包时,但仅在远程运行时
9 回答
Python语法错误在电子邮件地址提取脚本中
4 回答