Ich versuche mein maschinelles Lernsystem zu verbessern, indem ich meine Funktionen kombiniere. Ich habe einen Code geschrieben, um alle Kombinationen meiner Features zu generieren. Es scheint jedoch sehr ineffizient zu sein. Gibt es eine Möglichkeit, dies schneller zu machen?Wie macht man alle Kombinationen von Funktionen?
allcomb=[]
for i in range(pow(2,len(features))):
com=[]
for j in (range(len(features))):
if((i&(1<<j))==1):
com.append(features[j])
allcomb.append(com)
Grund für den Downvote? –
Ich habe Ihre Frage nicht abgestimmt, aber schauen Sie sich [StackOverflow's an, wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to-ask) für einige Einsichten. – dantiston
Bitte geben Sie mir einen Einblick, wie meine Frage schlecht ist? Ich sehe hier nichts falsch, ich war poilte und stelle eine echte Frage. Können Sie mir sagen, was ist falsch mit diesem @dantiston Danke –