【发布时间】:2020-01-20 04:12:28
【问题描述】:
我有一个包含文本及其 TFIDF 分数的列表:
[['penguji', 117 0.594552 Name: rank, dtype: float64],
['saat', 126 0.263102 Name: rank, dtype: float64],
['melakukan', 92 0.223703 Name: rank, dtype: float64],
['ini', 60 0.772189 Name: rank, dtype: float64],
['kebenaran', 73 0.318094 Name: rank, dtype: float64],
['selain', 136 0.234254 Name: rank, dtype: float64],
['khusus', 76 0.553491 Name: rank, dtype: float64],
['dan', 31 0.782068 Name: rank, dtype: float64],...]
然后我想对分数进行排序,所以我编码了这个:
TFIDF_Score.sort()
print('Sorted list:', TFIDF_Score)
结果是被排序的文本,而实际上,预期的输出是被排序的分数,像这样:
[['dan', 31 0.782068 Name: rank, dtype: float64],
['ini', 60 0.772189 Name: rank, dtype: float64],
['penguji', 117 0.594552 Name: rank, dtype: float64],
['khusus', 76 0.553491 Name: rank, dtype: float64],
['kebenaran', 73 0.318094 Name: rank, dtype: float64],
['saat', 126 0.263102 Name: rank, dtype: float64],
['selain', 136 0.234254 Name: rank, dtype: float64],
['melakukan', 92 0.223703 Name: rank, dtype: float64],...]
如何处理循环?还是谢谢
【问题讨论】:
标签: python list loops sorting tf-idf