[英]Run same Python script multiple times with different values set in a column
[英]Run calculation multiple times with different values
我有两个字典,看起来像:
dict1 = {1: 10, 2: 23, .... 999: 12}
dict2 = {1: 42, 2: 90, .... 999: 78}
我想执行一个简单的计算:将dict1
的值与dict2
的值相乘,分别为 1 和 2。
到目前为止的代码是:
dict1[1] * dict2[1]
这计算出 10*42,这正是我想要的。
现在我想对字典中的每个索引执行这个计算,所以从 1 到 999。
我试过了:
i = {1,2,3,4,5,6 ... 999}
dict1[i] * dict2[i]
但它没有用。
这将创建一个带有结果的新字典:
out = { i: dict1[i] * dict2[i] for i in range(1,1000) }
如果您需要使用向量和矩阵,请查看numpy
模块。 它具有数据结构和大量使用它们的工具。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.