[英]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.