gpt4 book ai didi

Python求和二维列表列重合

转载 作者:太空宇宙 更新时间:2023-11-04 10:11:48 24 4
gpt4 key购买 nike

我正在寻找最有效的方法来进行以下计算:

我有三个矩阵,像这样:

[[Brand1, operationCost], [Brand2, operationCost],...]

[[Brand1, maintenanceCost],[Brand2, maintenanceCost]...]

[[Brand1, replacementCost],[Brand2, replacementCost]...]

我需要计算每个品牌的总成本,运营+维护+更换。相同的标记可能不在所有矩阵中。并获得另一个像这样的矩阵:

[[Brand1, totalCost],[Brand2, totalCost]...]    

最佳答案

Numpy 应该可以解决您的问题:

例子:

import numpy as np
c = np.array([[1, 2, 3], [1, 2, 3]])
c.sum(0)
Out[5]: array([2, 4, 6])

如果你想让你的品牌与变量结合在一起,我会使用 pandas:

例子:

import pandas as pd
In[9]: df = pd.DataFrame({'brand1': [1, 2, 3], 'brand2': [1, 2, 3]})
In[10]: df
Out[10]:
brand1 brand2
0 1 1
1 2 2
2 3 3

In[11]: df.sum()
Out[11]:
brand1 6
brand2 6

关于Python求和二维列表列重合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37788962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com