10,2 тыс подписчиков
📖wordfreq: оценка частоты слова на 40 языках
Если вы хотите определить частоту употребления определенного слова в вашем тексте, попробуйте использовать wordfreq.
wordfreq поддерживает 40 языков. Библиотека охватывает даже слова, которые встречаются хотя бы один раз на 10 миллионов слов.
Пример использования приведен выше.
pip3 install wordfreq
Пример работы:
import matplotlib.pyplot as plt
import seaborn as sns
from wordfreq import word_frequency
print(word_frequency("eat", "en")) # 0.000135
print(word_frequency("the", "en")) # 0.0537
sentence = "There is a dog running in a park"
words = sentence.split(" ")
word_frequencies = [word_frequency(word, "en") for word in words]
sns.barplot(words, word_frequencies)
plt.show()
Около минуты
24 мая 2023