私信  •  关注

Dev Khadka

Dev Khadka 最近创建的主题
Dev Khadka 最近回复了
5 年前
回复了 Dev Khadka 创建的主题 » 如何在python中创建新列表

你可以使用下面的列表理解

indx = [i  for i, mat in enumerate(matrixlist )if mat[0]=='Matrix']

matrixes = {matrixlist[i][1]: matrixlist[i+1: j] for i, j in zip(indx, indx[1:])}

# access matrix with its id
matrixes["1"]

5 年前
回复了 Dev Khadka 创建的主题 » 在python中用元组值计算两个字典的点积

如果你把你的元组转换成下面这样的字典会更容易。然后我们可以用这样的列表理解

dict_of_items = {key:dict(value) for key, value in dict_of_items.items()}
dict_of_search = {key:dict(value) for key, value in dict_of_search.items()}

{item_key: sum([search[key]*item.get(key,0)  for key in search.keys()]) 
     for item_key, item in dict_of_items.items() 
     for search in dict_of_search.values()}

5 年前
回复了 Dev Khadka 创建的主题 » 基于数据更新的python预测

我想是抱怨这条线
model.fit(df['cpc'], df['margin'])

其中第一个参数应该是二维数组。可以使用数据帧的数组索引
df[['cpc']]
以获取数据帧而不是将解决此问题的序列