我了解这可能不是最佳做法或常规做法,但这更多是个人挑战。
def initialize_dataset(source):
all_features = []
targets = []
for (sent, label) in source:
feature_list=[]
feature_list.append(avg_number_chars(sent))
feature_list.append(number_words(sent))
all_features.append(feature_list)
targets.append(0) if label=="austen" else targets.append(1)
return all_features, targets
我要寻找的示例。我了解可能无法将其简化为一个列表或值。但是接近它。我想在写作列表理解方面扩大思路。
def sample_function(data):
return [i for i in data ]
答案 0 :(得分:0)
成功!我的gaaaaaaaaaaaaaaaaawd丑陋! ?
def initialize_dataset(source):
all_features, targets = [],[]; [(all_features.append([avg_number_chars(sent), number_words(sent)]), targets.append(0) if label == "austen" else targets.append(1)) for (sent, label) in source]; return all_features, targets