ich bin eigentlich kein Programmierer , sondern Mathematiker, daher nimmt es mir bitte nicht übel.
Habe jetzt in MachineLearning Feature Selection einige Klassen geschrieben ,die die Features anhand unterschiedlichen Kriterien selektieren.
Nun ist meine Idee , die Ergebnisse der jeweiligen Algorithmen in einer Liste zu speichern ,um dann die jeweiligen Listen miteinander zu vergleichen so , dass am ende bspw 10 Features in einer Liste vorhanden sind, die von allen Algorithmen ausgesucht worden sind.
oderif functools.reduce(lambda i, j : i and j, map(lambda m, k: m == k, X_anova, X_rfe), True):
print("id")
else:
print("no")
leider vergleicht er nur die ganze Liste miteinander :/ . Würde halt eher wollen dass die jeweiligen Elemente in der Liste miteinander verglichen werde und dann die n=10 gleichen , gespeichert werden in einer neuen Liste .x=0
for x in len(range(X_rfe_liste)):
if X_anova[x] == X_rfe[x]:
print("A")
else:
print("b")
Wäre für Ideen sehr dankbar

Danke Freunde