Ich habe einige Text Classification Tutorials ausprobieren here:Verschachtelte Funktionsaufrufe und fehlende Eingabeparameter, Python
Ich verstehe nicht, die Funktion in Zeile ruft 59-65:
#creates a feature selection mechanism that uses all words
def make_full_dict(words):
return dict([(word, True) for word in words])
#tries using all words as the feature selection mechanism
print 'using all words as features'
evaluate_features(make_full_dict)
Shouldn 't make_full_dict
mit einem String-Eingangswert für words
aufgerufen werden?
Es sieht so aus, als ob 'evaluate_features' versucht, Funktionen auszuwerten und diese Funktionen zu verwenden, und sie mit bestimmten Parametern aufruft. Es wäre hilfreich, die Definition von 'evaluate_features' zu posten, um sicher zu sein –