Создать облако слов из значений словаряPython

Программы на Python
Ответить
Anonymous
 Создать облако слов из значений словаря

Сообщение Anonymous »

Я только что написал скрипт, который извлекает весь устный текст голландского парламента из нескольких тысяч XML-файлов. Для каждого говорящего подсчитывается количество раз, когда говорящий произнес несколько слов.
После этого я рассчитал значение TF * IDF для каждого слова для каждого выступающего в голландском парламенте. Если вы не знакомы с этим, посмотрите эту ссылку: Объяснение TF IDF
Итак, теперь у меня есть словарь для каждого выступающего в голландском парламенте, где ключами являются слова, которые он сказал, а значениями являются соответствующие значения TF*IDF:

Код: Выделить всё

{u'asielzoekers': 0.0034861170591325486,
u'belastingverlaging': 0.0018551991553514675,
u'buma': 0.0020712555982839408,
u'islam': 0.0029519544163739155,
u'moslims': 0.0027958002747301355,
u'ouderen': 0.0022803123245457566,
u'pechtold': 0.0021525864470786928,
u'president': 0.003281844532743345,
u'rutte': 0.0023488684001475584,
u'samsom': 0.0019304632325980841}
Сейчас я хочу создать облако слов из этих значений. Я вскоре изучил модуль wordcloud, написанный amueller. Но, насколько я понимаю, этот модуль работает не со словарем, а просто с обычным текстом.
Поэтому любая помощь о том, как создать wordcloud из значений словаря, будет высоко оценена.
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/431 ... ary-values
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»