Код: Выделить всё
text2="C A B A B A Ba A B A B A B A B A B A B A B A B C B C B A B A B A B A T A"Код: Выделить всё
text3="Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test"Код: Выделить всё
text4="Test Joe Test Joe Test Joe Test Joe Test AA A B C D E Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test Joe Test"Код: Выделить всё
import numpy as np
import pandas as pd
from wordcloud import WordCloud
import matplotlib.pyplot as plt
wordcloud = WordCloud(
width = 3000,
height = 2000,
background_color = 'white',
).generate(str(text2))
fig = plt.figure(
figsize = (40, 30),
facecolor = 'k',
edgecolor = 'k')
plt.imshow(wordcloud, interpolation = 'bilinear')
plt.axis('off')
plt.tight_layout(pad=0)
plt.show()
Вывод text2 выглядит следующим образом:

Вывод text3 выглядит следующим образом:

И вывод text4 выглядит так:

- Почему в выводе для text2 нет A?
- Почему для «Test Joe» есть два вывода, один из которых имеет другой порядок? Итак, в моей строке есть только слова «Джо» и «Тест». Поэтому я ожидал только одного результата с Джо и Тестом, независимо от порядка на графике.
- По сути, это оба варианта выше на одном изображении. Мне не хватает вывода для буквы «А», и я снова ожидаю, что Джо появится один раз, а также Тест. Но не каждый дважды?
Подробнее здесь: https://stackoverflow.com/questions/798 ... hic-output
Мобильная версия