Частота повтора букв по сравнению с частотой повтора первых букв
Покажите, что в английском словаре самые распространённые буквы в начале слов не соответствуют самым распространённым буквам в общем.
Получите список самых распространённых слов в английском языке при помощи WordList.
In[1]:=
![Click for copyable input](assets.ru/frequencies-of-letters-vs-first-letters/In_26.png)
Length[words = WordList[]]
Out[1]=
![](assets.ru/frequencies-of-letters-vs-first-letters/O_21.png)
Возьмите первую букву каждого слова.
In[2]:=
![Click for copyable input](assets.ru/frequencies-of-letters-vs-first-letters/In_27.png)
firstchars = StringTake[words, 1];
Посчитайте количество слов, начинающихся с каждой буквы.
In[3]:=
![Click for copyable input](assets.ru/frequencies-of-letters-vs-first-letters/In_28.png)
Counts[firstchars]
Out[3]=
![](assets.ru/frequencies-of-letters-vs-first-letters/O_22.png)
Визуализируйте относительное преобладание, сгенерировав WordCloud. Самые распространённые начальные буквы слов - согласные s, c, p, d.
In[4]:=
![Click for copyable input](assets.ru/frequencies-of-letters-vs-first-letters/In_29.png)
WordCloud[firstchars]
Out[4]=
![](assets.ru/frequencies-of-letters-vs-first-letters/O_23.png)
Рассчитайте относительное преобладание всех букв во всех словах при помощи LetterCounts.
In[5]:=
![Click for copyable input](assets.ru/frequencies-of-letters-vs-first-letters/In_30.png)
allchars = LetterCounts[StringJoin[words], IgnoreCase -> True]
Out[5]=
![](assets.ru/frequencies-of-letters-vs-first-letters/O_24.png)
Cамыми распространёнными буквами являются гласные e, i, a.
In[6]:=
![Click for copyable input](assets.ru/frequencies-of-letters-vs-first-letters/In_31.png)
WordCloud[allchars]
Out[6]=
![](assets.ru/frequencies-of-letters-vs-first-letters/O_25.png)