Я пытаюсь использовать пакет WordCloud в python и получаю ошибки при попытке использовать параметр include_numbers.Я скопировал ссылку на github для пакета, определение конкретного параметра (я пробовал как правильное написание, так и отметил неправильное написание) и получаю следующее сообщение об ошибке
https://amueller.github.io/word_cloud/generated/wordcloud.WordCloud.html
incldue_numbers: bool, default = False Включить или нет числа в виде фраз.
TypeError: init () получил неожиданный аргумент ключевого слова 'include_numbers'
Раздел I 'm пытается запустить:
import numpy as np # linear algebra
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
##%matplotlib inline
from subprocess import check_output
from wordcloud import WordCloud, STOPWORDS
#mpl.rcParams['figure.figsize']=(8.0,6.0) #(6.0,4.0)
mpl.rcParams['font.size']=12 #10
mpl.rcParams['savefig.dpi']=100 #72
mpl.rcParams['figure.subplot.bottom']=.1
stopwords = set(STOPWORDS)
data = pd.read_csv("C:\\Users\\chris\\Documents\\testing\\wc_ad_copy_test.csv")
##test below
#data['dupe_copy'] = data['dupe_copy'].astype(str)
##end test
wordcloud = WordCloud(
background_color='white',
stopwords=stopwords,
max_words=200,
max_font_size=40,
random_state=42,
include_numbers=True,
#collocations=True,
normalize_plurals=False
).generate(str(data['scored_copy']))
print(wordcloud)
fig = plt.figure(1)
plt.imshow(wordcloud)
plt.axis('off')
plt.show()
fig.savefig("ad_copy_cloud_image.png", dpi=900)
wc = WordCloud(
background_color='white',
stopwords=stopwords,
max_words=200,
max_font_size=40,
random_state=42,
include_numbers=True,
#collocations=True,
normalize_plurals=False
)
word_dict = wc.process_text(str(data['scored_copy']))
df = pd.DataFrame.from_dict(word_dict, orient='index')
df = df.reset_index()
df.columns = ['word', 'word_count']
df = df.sort_values(by='word_count', ascending=False)
df.to_csv("word_count_list.csv", index=False)
include_numbers выдает ту же ошибку при запуске как "False"
Я ожидаю, что это запустится и выведет числа в wordcloud