Ich habe folgendes getestet, was aber nicht funktioniert hat.
Das Attribut C soll die Werte der Iteratorvariable "i" annehmen.
Wenn ich die returnte "modellist" printe dann habe ich bei allen Modellen für das Attribut C den Wert 9
Code: Alles auswählen
model = LogisticRegression(C = 0)
def tests(model,hyperparametername_als_string ,suchbereich= np.arange(1,10)):
modellist = []
for i in suchbereich :
setattr(model,hyperparametername_als_string, i)
modellist.append(model)
return modellist
tests(model, "C")