我正在尝试在Python中使用线性回归来选择足球梦幻联赛中的球队。但是我不知道如何在每个团队约束中添加3个球员
我一直在使用http://www.philipkalinda.com/ds9.html帖子,但是当我尝试使用每个团队的3个球员约束时,这会导致最大递归错误。我尝试使用sys.setrecursionlimit(10000),但是它杀死了内核
team_dict= {}
for team in set(pdata.team_code):
team_dict[str(team)]=dict()
team_dict[str(team)]['avail'] = 3
team_dict[str(team)]['total'] = ""
for rownum, row in pdata.iterrows():
for i, player in enumerate(decision_variables):
if rownum == i:
if row['team_code'] == team:
formula = 1*player
team_dict[str(team)]['total'] += formula
prob += (team_dict[str(team)]['total'] <= str(team_dict[str(team)]['avail']))
RecursionError:在比较中超过了最大递归深度