运行 计算多次不同的值
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
模块。它具有数据结构和大量使用它们的工具。
我有两本字典,看起来像:
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
模块。它具有数据结构和大量使用它们的工具。