帮助解决问题。有一个包含两个表的数据库,例如:
表1-价格
Base Metals 165.0
Condensates 130.0
Condensed Alloy 200.0
表2-资源
Base Metals 8.04
Condensates 19.83
Condensed Alloy 30.21
我想将第二列中的所有值相乘并得到一个列表,该列表将需要像这样添加到基本(SQLite)中:
Base Metals 1326.6
Condensates 2577.9
Condensed Alloy 6042.0
我得到的最大结果是从列表中选择值,然后通过以下方式将它们添加到数组中:
prices_arr = []
planetary_arr = []
for row in cursor.execute("SELECT name, highest_buy FROM prices ORDER BY name"):
prices_arr.append(row)
for row in cursor.execute("SELECT resource, mining_hour FROM planetary ORDER BY resource"):
planetary_arr.append(row)
但是我不明白如何将值相乘并将名称保留在列表中。试图通过NumPy进行操作,从数组中删除“名称”,仅保留值,但是我不知道如何将它们与名称结合起来。
for row in cursor.execute("SELECT highest_buy FROM prices ORDER BY name"):
prices_arr.append(row)
for row in cursor.execute("SELECT mining_hour FROM planetary ORDER BY resource"):
planetary_arr.append(row)
result = np.multiply(prices_arr,planetary_arr)
输出
[[1326.6 ]
[2577.9 ]
[6042. ]...
答案 0 :(得分:0)
pip3 install pyautogui.
这就是您要的内容,但是我认为使用类似@ 8hubham的字典更合适。